优点:

 1. 去除大量的xml配置;
 2.简化复杂的依赖关系;

3.配合starter,可以做到自动化配置;
4.快速启动容器;

5.创建spring容易内嵌servlet容易(tomcat,jetty等);
6.嵌入tomcat无序部署war包;

7.支持特定默认属性满足特定需求;
8.没有代码生成并且对xml没有要求

缺点:

1.集成度过高,对于了解底层不容易;

2.将原有的spring项目转成springboot项目比较困难; 
3.依赖过多,一个springboot项目有很多maven;

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐