Spring Boot 是什么?
一种框架,用来**简化 Spring 应用的初始搭建以及开发过程。**使用了特定的方式来进行配置。
Spring Boot = Spring MVC + Spring
- Spring Boot 就是 Spring 生态圈的整合使用,是一个高层框架,一个一站式框架
- Spring Boot 是简化 Spring 技术栈的快速开发脚手架
Spring Boot 优点
- 创建独立的 Spring 程序
- 内嵌 WEB 服务器,无需部署 WAR 文件
- 简化 Maven 配置
- 自动配置 Spring 以及第三方功能,没有 XML 配置
- 约定大于配置
Spring Boot 缺点
- 版本迭代快,时刻关注变化
- 封装太深,内部原理复杂,不容易精通
Spring Boot 项目约定
配置文件必须在 resources
目录下,名称为 application.yml
或者 application.properties
全局入口类:Spring Boot 入口类,有且只能有一个,xxxApplication.java