上QQ阅读APP看书,第一时间看更新
1.1.1 Spring Boot的优点
1.能够轻松创建一个独立运行的Spring程序
Spring Boot默认内置了Tomcat作为Web服务器,可选Jetty或Undertow,从而可以将Web应用程序打包成可执行的JAR文件或者是WAR文件,通过java -jar命令来运行应用程序。
2.提供Starter来简化配置
Starter是Spring Boot中定义的一系列依赖管理“快捷方式”,通过Starter可以完成必要的依赖管理、框架整合与配置工作。Spring官方以及第三方框架提供的Stater覆盖了常用的配置,我们在开发时仅需引入响应框架的Starter,便可直接开始使用相应的框架,做到“开箱即用”。
3.提供准生产级别的功能
Spring Boot提供了对程序运行的监控功能和配置功能。监控功能如程序的运行状况和程序的健康检查等。配置功能是在程序运行时对程序参数的查看、修改等。这些功能并不难,也有独立框架实现了这些功能,但是直接使用Spring Boot可以减少烦琐的工作和不必要的配置麻烦。
4.非侵入式
使用Spring Boot不会生成项目外的代码,并且无须引入XML配置文件。