SSM (spring, springMVC, mybatis) (spring struts2 mybatis) -> spring Boot
springboot(脚手架 / 微框架) = springMVC(控制器) + spring(项目管理)
Spring Boot 特点
1. 创建独立的 spring 应用程序(不用类似上面的 SSM 的集成)
2. 嵌入 Tomcat, 无需部署war文件, 方便测试
3. 简化 Maven 配置.
4. 自动配置 spring, 没有 xml 配置.
Spring Boot 约定 ( 可以减少配置, 如果你遵守约定)
目录约定, Maven 项目目录
springboot 项目,必须在 src/main/resources 中必须放有 application.yml 或 application.properties
springboot项目必须在 src/main/java 中所有子包之外构建入口类, xxApplication,只能有一个, 最好 xx 就是项目的名字例如上边的 TacoCloudApplication.java