Spring Boot是为了解决企业级应用开发的复杂性而创建的,简化开发
Spring Boot的主要优点:
- 为所有Spring开发者更快的入门
- 开箱即用,提供各种默认配置来简化项目配置
- 内嵌式容器简化Web项目
- 没有冗余代码生成和XML配置的要求
使用IDEA直接创建项目,我使用的是IDEA提供Spring Initializr快速创建Spring Boot项目
- 填写项目信息,项目名称,路径,坐标,jdk版本,打包方式等,可以直接默认
- 选择要创建的Spring Boot版本,需要的jar包,刚开始选择web就可以
- 点击Finish等待项目构建完成
打开项目下的pom.xml文件,引入父依赖,web场景以及打包工具。web场景启动器的引入,不再象之前的web开发配置大量的配置文件,Spring Boot有一些默认配置。我们也可以在配置文件中修改这些默认的配置。
- 编写一个控制层类
@RestController
public class DemoController {
@GetMapping(value = "/hello")
public String Hello(){
return "hello spring boot";
}
}
启动项目中的主程序,在浏览器输入http://localhost:8080/hello, 看页面输出
Spring Boot三种启动方式:
- 第一种就是直接运行主程序入口,就是带有@SpringBootApplication注解的类
- 第二种在maven插件中运行,如下图
- 第三种是使用package将该项目打成一个jar包,命令行 java -jar xxx.jar运行