内容来自《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)中加载后续的应用程序属性文件。