1.
简化配置
在整合
SSM
的时候,需要将大量配置写入
xml
文件中;
Spring Boot
采用约定大于配置的方式,所谓约定大于配置,
2.
内置容器
在
SSM
整合中,运行项目需要依赖外部的
Servlet
,比如常用的是
tomcat
;
在
Spring Boot
框架中,内置了
tomcat
容器,打包后会生成
jar
包,更加方便部署。
3.
更快速的开发
使用
SSM
开发一个应用需要繁琐的配置过程;
使用
Spring Boot
开发一个应用只需要生成项目,引入
starter
即可,简化了开发的难度。
4.
开发模式
ssm
框架属于传统的
mvc模式
,整体结构较为复杂。
spring boot
框架则是基于
spring
框架的依赖注入、
aop
等特性,采用
面向对象编程
思想,使得代码结构更加清晰简单。
5.
框架组成
ssm
框架是由
spring + spring mvc + mybatis
这三个框架组合而成的。
spring boot
框架则是基于
spring
框架的基础上进行封装,并集成了大量的第三方库,使得开发者可以更加便捷地搭建
web
应用。