`
yyddbull
  • 浏览: 1015 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring boot学习一:intellij环境搭建

 
阅读更多

1.启动intellij,选择【Create New Project】



 2.选择【Spring Initializr】



 3.填写相关的项目信息



 4.选择需要依赖的模块,此处入门示例,只需要选择Web模块



 5.填写项目名称相关信息



 6.点击【Finish】后生成的项目架构如下图所示



 7.在默认提供的入口类中,修改相关代码,加入请求映射注解

 

package com.flagship.ch1_1;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class Ch11Application {

	@RequestMapping("/")
	String index(){
		return "hello world,spring boot";
	}

	public static void main(String[] args) {
		SpringApplication.run(Ch11Application.class, args);
	}
}

 8.点击【Debug Ch11Application】



 9.启动成功后,浏览器访问:http://localhost:8080/,出现如下信息,表示启动成功



 10.代码解释:

上述Ch11Application类的示例代码中,用到的注解,解释如下

@RestController:可以看作@ResponseBody和@Controller的组合注解

@RequestMapping:用来响应url中"/"的请求映射

 

@SpringBootApplication:@Configuration,@EnableAutoConfiguration,@ComponentScan的组合注解,其中,@Configuration标识这个类可以使用Spring IoC容器作为bean定义的来源,@EnableAutoConfiguration会使Spring Boot根据jar包依赖对当前项目进行自动配置,@ComponentScan自动扫描指定包下的全部标有@Component的类(包括其子类),注册成bean

  • 大小: 28.7 KB
  • 大小: 20.2 KB
  • 大小: 36.3 KB
  • 大小: 54.2 KB
  • 大小: 109.9 KB
  • 大小: 36 KB
  • 大小: 82.4 KB
  • 大小: 4.8 KB
分享到:
评论

相关推荐

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)

    在本文中,我们将深入探讨如何使用IntelliJ IDEA创建并运行一个Maven Spring Boot工程,同时也会提及在没有集成开发环境(IDE)的情况下如何进行操作。Spring Boot是Java开发领域中一个非常流行的框架,它简化了...

    Intellij IDEA 搭建Spring Boot项目教程.docx

    在Spring Boot中集成SSM,通常有两种方式:一是使用Mybatis官方的Spring Boot Starter;二是手动配置Spring加载Java类。 9. **Mybatis集成**:若选择使用官方Starter,需在pom.xml中添加对应的依赖。配置文件中,...

    1、Spring Boot干货系列:(一)优雅的入门篇.docx

    通过本文的学习,我们不仅理解了 Spring Boot 的核心理念及其带来的便利性,而且还掌握了如何快速搭建一个基于 Spring Boot 的 Web 应用程序的基本步骤。Spring Boot 的出现极大地简化了 Java 开发流程,让开发者...

    Spring Boot开发实战:基于Spring Boot的RESTful API服务的实验心得与案例解析

    Spring Boot自发布以来,以其强大的自动配置能力、简洁的开发模式以及丰富的社区支持,迅速成为了Java开发者构建微服务架构的首选框架之一。Spring Boot不仅继承了Spring框架的所有优点,还在此基础上进行了大量的...

    spring boot +Mybatis -plus 入门学习 搭建我的第一个项目

    在"spring boot +Mybatis-Plus 入门学习 搭建我的第一个项目"中,我们将探讨如何结合这两个工具来创建一个基本的Java Web应用。以下是一些核心知识点: 1. **Spring Boot基础知识**: - **自动配置**:Spring Boot...

    Spring环境搭建

    除了基本的环境搭建,你还可以探索更多Spring的功能,比如Spring MVC用于Web开发,Spring Boot简化项目初始化,Spring Data简化数据访问,以及Spring Cloud用于微服务架构等。 总之,搭建Spring环境是一个必要的...

    spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践

    本资源将通过一系列真实的学习案例,帮助用户深入理解和掌握 Spring Boot 的核心技术和最佳实践。 ### 资源内容概述: 1. **Spring Boot 简介**: - 介绍 Spring Boot 的基本概念、优势以及其在现代应用开发中的...

    Spring Boot整合Mybatis环境搭建示例

    - 接下来,你需要一个IDE,如IntelliJ IDEA或Eclipse,这些IDE都有很好的Spring Boot支持。 2. **创建Spring Boot项目**: - 使用Spring Initializr (http://start.spring.io/) 创建一个新的Spring Boot项目,...

    spring boot基础笔记

    2. Spring Boot项目创建:在IntelliJ IDEA中创建Spring Boot项目时,可以通过Spring Initializr来选择所需的依赖并构建项目。一般流程包括选择Spring Boot版本、项目类型(Maven或Gradle)、Java版本、项目元数据...

    spring boot 入门开发

    - **Spring Boot 的由来与发展**:Spring Boot 是由 Pivotal 团队开发的一个开源框架,旨在简化基于 Spring 的应用程序的搭建和开发过程。它的设计理念是“约定优于配置”,即开发者不需要编写大量的 XML 配置文件来...

    Spring Boot学习笔记

    ### Spring Boot 学习笔记 #### 一、Spring Boot 入门 ##### 1. Spring Boot 简介 Spring Boot 是一款简化 Spring 应用...这只是一个开始,在后续的学习过程中,我们将深入探讨 Spring Boot 的更多特性和高级用法。

    spring-boot示例项目

    本项目示例基于spring boot 最新版本(2.1.9)实现,Spring Boot、Spring Cloud 学习示例,将持续更新…… 在基于Spring Boot、Spring Cloud 分布微服务开发过程中,根据实际项目环境,需要选择、集成符合项目...

    Spring Boot环境配置

    在深入学习和使用Spring Boot之前,首先需要确保我们拥有一个合适的开发环境。在这个主题中,我们将详细探讨如何配置Spring Boot的开发环境,尤其是针对描述中提到的`jdk-17_windows-x64_bin`,即Java 17的Windows ...

    idea+Spring Boot之springboot+mysql+mybatis搭建

    在本项目中,我们主要探讨的是如何利用IntelliJ IDEA(简称Idea)结合Spring Boot框架,集成MySQL数据库和MyBatis持久层框架,来快速搭建一个基础的Web应用程序,并实现简单的数据查询功能。以下是对这个主题的详细...

    JavaEE颠覆者spring-boot实战源码.zip

    Spring Boot是Java EE开发领域的一股强大力量,它简化了传统的Java企业级应用的配置和启动过程,被誉为“JavaEE的颠覆者”。这个压缩包包含的“JavaEE颠覆者spring-boot实战源码”提供了丰富的示例和实战教程,帮助...

    Spring Boot是一个开源的Java框架,旨在简化Spring应用的初始搭建和开发过程 以下是对Spring Boot开发

    Spring Boot是由Pivotal团队提供的一个开源Java框架,它的核心目标是简化Spring应用的搭建和开发过程。通过大量的默认配置和自动化配置机制,Spring Boot极大地减少了传统Spring应用所需的XML配置和其他繁琐的手动...

    分布式系统开发环境搭建极速教程(java)

    分布式系统开发环境搭建极速教程(java) 本教程旨在帮助学员能够快速完整的搭建一套基于 Dubbo 通信的分布式系统开发环境(仅演示开发环境的搭建过程并不包含相关业务代码)并默认学员已经掌握下列所需知识点: ...

    Spring Boot入门培训(带完整源码)

    Spring Boot是Java开发领域的一款热门框架,它简化了Spring应用的初始搭建以及开发过程,使得开发者可以更快地创建健壮的、独立的Spring应用程序。这个"Spring Boot入门培训"资料显然是针对初学者设计的,旨在帮助...

    Spring Boot初级项目搭建

    在开始Spring Boot项目搭建前,确保你的开发环境中已安装以下必备工具: 1. Java Development Kit (JDK):Spring Boot支持JDK 8及以上版本。 2. IDE:IntelliJ IDEA或Eclipse等Java开发集成环境。 3. Maven或Gradle...

    Spring Boot笔记

    基于给定的信息“Spring Boot笔记”,我们可以从以下几个方面来详细阐述相关的知识点: ...通过这些详细的步骤,可以帮助我们更好地理解和掌握Spring Boot的环境配置过程,从而更顺利地完成项目的搭建和开发工作。

Global site tag (gtag.js) - Google Analytics