idea创建spring boot项目
1:打开idea,点击create new project创建一个新的项目。
2:选择maven,选择jdk,不需要选择模板,下一步。
3:根据自己的情况定义GroupID和ArtifactID
4:定义自己的项目名字和项目路径
一个普通的maven项目已经创建完成了
5:继承spring boot的起步依赖
spring boot项目必须要继承spring boot的起步依赖spring-boot-starter-parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
6:spring bootweb项目需要引入web启动依赖来集成spring mvc
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
7:编写spring boot的启动类
spring boot项目需要编写启动类才可以启动spring boot项目
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class);
}
}
此时spring boot的web项目已经搭建完成了,自动整合了spring springmvc,不需要任何的xml配置文件。
8: 编写Controller测试spring boot项目
注意:所有的类文件必须创建在启动类的下级,不能和启动类同级,否则可能启动类扫描不到Controller类文件
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestController {
@RequestMapping("hello")
@ResponseBody
public String hello(){
return "hello spring boot";
}
}
9:启动
执行spring boot启动类的main方法,默认8080端口,
打开浏览器访问http://127.0.0.1:8080/hello