一.概述Spring Boot
Spring boot是Spring提供的一个子项目,用于快速构建Spring应用程序
1.1传统的构建
传统是用以下部分构建程序
Spring data —数据获取
Spring Framework—核心功能
Spring Security—认证授权
Spring AMQP—消息传递
Spring Cloud—服务治理
传统的这种构建方式存在以下问题:
- 导入依赖繁琐
- 项目配置繁琐
1.2Spring boot特性
- 起步依赖(Maven坐标
- 自动配置
- 其他特性
- 内嵌的Tomcat、Jetty(无需部署war文件)
- 外部化配置
- 不需要xml配置(properties/yml)