如果这两天登录 https://start.spring.io/ 就会发现,Spring Boot 默认版本已经升到了 2.1.0。这是因为 Spring Boot 刚刚发布了 2.1.0 版本,我们来看下 Spring Boot 2 发布以来第一个子版本都发布了哪些内容?
2.1 中的新特性
将spring-boot-starter-oauth2-oidc-client重命名为spring-boot-starter-oauth2-client命名更简洁
添加 OAuth2 资源服务 starter,OAuth2 一个用于认证的组件。
支持 ConditionalOnBean 和 ConditionalOnMissingBean 下的参数化容器
自动配置 applicationTaskExecutor bean 的延迟加载来避免不必要的日志记录
将 DatabaseDriver#SAP 重命名为 DatabaseDriver
跳过重启器不仅适用于 JUnit4,也适用于 JUnit5
在 Jest HealthIndicator 中使用集群端点
当 DevTools 禁用重启时添加日志输出
添加注解:@ConditionalOnMissingServletFilter提高 Servlet Filters 的自动装配。
同时还有一大堆以来组件进行了升级:
2.1 中的组件升级
升级 Hibernate 5.3,Hibernate 的支持升级到了 5.3
升级 Tomcat 9 ,支持最新的 tomcat 9
支持 Java 11,Java 现在更