简化配置
在整合SSM 的时候,需要将大量配置写入 xml 文件中;
Spring Boot 采用约定大于配置的方式,所谓约定大于配置,在 Spring Boot 中体现在开发人员只需要关注应用中不符合约定的部分:比如默认的 WEB 容器端口是 8080,只有当开发人员想要修改时才需要去写这一部分的配置。
内置容器
在SSM 整合中,运行项目需要依赖外部的 Servlet ,比如常用的是 tomcat;
在Spring Boot 框架中,内置了 tomcat 容器,打包后会生成 jar 包,更加方便部署。Spring Boot 的内置框架支持切换,通过修改 maven 依赖,可以很方便地实现 tomcat、jetty、undertow 三种容器之间的切换。
更快速的开发
使用SSM 开发一个应用需要繁琐的配置过程;
使用Spring Boot 开发一个应用只需要生成项目,引入 starter 即可,简化了开发的难度。