Spring Boot 小结

Spring 致力于简化Java 开发,而Spring Boot致力于让Spring 本身更加简单

Spring Boot 用了两个技巧来消除Spring项目中的样板式代码:Spring Boot Starter 和自动配置

一个简单的Spring Boot Starter依赖能够替换掉Maven或Gradle构建中多个通用的依赖。例如,在项目中添加Spring Boot Web依赖后,将会引入Spring Web和Spring MVC模块,以及Jackson 2数据绑定模块。

自动配置充分利用了Spring 4.0的条件化配置特征,能够自动配置特定的Spring Bean,用来启用某项特性。例如,Spring Boot能够在应用的类路径中探测到Thymeleaf,然后自动将Thymeleaf模板配置为Spring MVC视图的bean。

Spring Boot Actuator为基于Spring Boot开发的Web应用提供了一些通用的管理特征,包括查看线程dump、Web请求历史遗迹Spring应用上下文中的bean。

你可能感兴趣的:(spring)