内容来自《Java Web 程序员面试笔试宝典》

【出现频率】★★★★★ 【学习难度】★★★☆☆

答案:个人总结Spring Boot的优点如下。

1)快速构建项目。

2)可以提供默认值让程序员快速开始开发。

3)使用JavaConfig和注解配置结合,无须 XM L就可实现所有Spring的配置。

4)提供Starter,简化了Maven配置,避免大量的Maven导入和各种版本冲突。

5)对主流框架的无缝集成

6)提供基于 HTTP,SSH,Telnet 的运行时应用监控。

7)项目可独立运行,可不依赖外部 Web 服务器,提供了开发部署效率。

8)基于环境的配置使用这些属性,可以将用户正在使用的环境传递到应用程序。Dspring.profiles.active={enviornment}。在加载主应用程序属性文件后,Spring将在(application {environment}.properties)中加载后续的应用程序属性文件。

Spring Boot 的优势?