目录
什么是Spring Boot?
Spring Boot 翻译⼀下就是 Spring 脚手架,Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发的
Spring Boot 优点
快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。
快速部署项目,无需外部容器即可启动并运行项目。
可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
支持更多的监控的指标,可以更好的了解项目的运行情况。
Spring Boot 项目创建
社区版idea需要安装Spring Boot Helper才能创建springboot项目,直接去settings里搜索下载即可
第一次创建可能要几分钟时间。。。
运行项目
如果运行没报错就说明成功了,如下所示:
输出helloworld
如下代码:
@Controller
@ResponseBody
public class TestController {
@RequestMapping("/sayhi")
public String sayhi(){
return "hello world";
}
}
为什么需要@ResponseBody这个注释呢,因为方法默认返回一个静态页面,他会去寻找hello world 这个页面,加上ResponseBody,这个英文就是响应正文,就代表我返回了一个字符串数据,而不是一个页面
运行结果
总结
Spring Boot 是为了快速开发 Spring 而诞生的,Spring Boot 具备:
快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。
快速部署项目,无需外部容器即可启动并运行项目。
可以完全抛弃繁琐的 XML,使⽤注解和配置的方式进行开发。
支持更多的监控的指标,可以更好的了解项目的运行情况等特点。
Spring Boot 可使用 Idea 或网页创建,它的设计思想是约定大于配置,类上标注 @SpringBootApplication 就可以启动 Spring Boot 项目了。