Spring Boot 是目前Java开发中最为火热的框架之一。
随着Java发展的进程,Spring、Spring MVC等轻量级开发框架越来越重,无论是为了兼容低版本还是新版本的特性,Spring体系的框架的配置越来越让人摸不着头脑。常常会因为版本的问题,在配置上搞得一团糟。而Spring Boot的诞生,目的就是为了降低Spring框架体系的使用门槛,简化Spring的搭建开发过程。除了简化Spring家族配置文件的同时,还兼容了多种流行框架如Hibernate、Mybatis等配置文件。
与此同时,Spring Boot的使用,也加快了为服务的进程。结合上Spring Cloud,成为了市面上最为炙手可热的微服务架构体系之一。
优点
- 简易的配置 spring-boot-starter-web
- 项目性能检测 spring-boot-start-actuator
- 单元测试环境 spring-boot-starter-test
- 热部署 spring-boot-devtools
缺点
- 框架年轻,会有坑,文档较少
- 框架版本迭代的速度快
学习成本
- 只要会用Spring、Spring MVC可以无成本上手
- 新型优秀的配置文件格式 yml