spring Boot主要的特点:
⚫ 创建独立的 Spring 应用程序
⚫ 嵌入到 Tomcat,无需部署 WAR 文件
⚫ 简化 Maven 配置
⚫ 自动配置 Spring
⚫ 提供生产就绪型功能,如指标,健康检查和外部配置
⚫ 绝对没有代码生成并且对 XML 也没有配置要求
开发环境的搭建:
1)jdk必须使用1.8以上版本
2)开发软件:Spring Tool Suite 简称 STS,下载地址为:http://spring.io/tools/sts/all/,我们选择 Windows 版本下载即可。 STS 为绿色版,解压之后可以直接使用
3)maven: 项目管理工具推荐使用 apache-maven-3.3.9 及以上版本
spring Boot开发流程:
1)创建maven项目,如图
2)引入pom依赖
主要含有{父依赖,单元测试依赖,spring Boot测试依赖,热部署}具体的内容如下:
打开UC浏览器 查看更多精彩图片
3)创建springBoot入口函数
在项目的src/main/java目录下的com.ysd.demo.demo包中随意创建一个带main()方法的类,在类的上面添加注解@SpringBootApplication,并在 main()的方法体中添加
4)创建控制器
在主模块包(com.ysd.demo.demo)或者其子包下创建控制器类(如:HelloController 类)并注解为 @RestController,该注解的作用相当于我们原来使用的@Controller+@ResponseBody 合到一起的作用,在该类 中写一个处理请求的方式并通过注解@RequestMapping 指定访问的路径。如图:
5)发布运行项目
在 STS 开发工具中,可以通过如下两种方式运行项目:
⚫ 首先找到项目中的入口函数(App 类的 main 方法),然后右键 Run As> Spring Boot App 即可。
⚫ 在 Boot Dashboard 仪表板上,选中要启动的项目 demo,右击选择(Re)start 即可
如果在控制台出现以下信息,如图
说明项目启动成功