SpringBoot是为了尽快跑起来Spring项目并尽可能减少配置文件,默认配置了很多框架的使用方式。
- 为所有Spring 开发提供一个更快更广泛的入门体验。零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。
将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。
2、自动配置-Auto ConfigurationSpringBoot的自动配置特性利用了Spring4对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们;
当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot也有提供支持,则可以自定义自动配置。
SpringBoot的CLI发挥了Groovy编程语言的优势,并结合自动配置进一步简化Spring应用的开发;
4、运行监控-Actuatir它为SpringBoot应用的所有特性构建一个小型的应用程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)