Spring Boot的优缺点
1)优点
- 简化配置,不需要编写太多的 xml 配置文件
- 基于 Spring 构建,使开发者快速入门,门槛很低
- Spring Boot 可以创建独立运行的应用而不需要依赖于容器
- 内置 tomcat 服务器,不需要打包成 war 包,可以直接放到 tomcat 中运 行
- 提供 maven 极简配置,以及可视化的相关监控功能,比如性能监控,应 用的健康程度等
- 为微服务 Spring Cloud 奠定了基础,使得微服务的构建变得简单;
- Spring 可以整合很多各式各样的框架,并能很好的集成;
- 活跃的社区与论坛,以及丰富的开发文档;
- 快速构建项目。
- 对主流开发框架的无配置集成。
- 项目可独立运行,无须外部依赖Servlet容器。
- 提供运行时的应用监控。
- 极大地提高了开发、部署效率。
- 与云计算的天然集成。
2)缺点
- 版本迭代速度很快,一些模块改动很大。
- 由于不用自己做配置,报错时很难定位。
- 网上现成的解决方案比较少。