Spring Boot 2 权威发布


  如果这两天登录 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 现在更新越来越快,Spring 快赶不上了
  ●升级 Thymeleaf Extras Springsecurity 到 3.0.4.RELEASE ,thymeleaf-extras-springsecurity 是 Thymeleaf 提供集成 Spring Security 的组件
  ●升级 Joda Time 2.10.1,Joda-Time, 面向 Java 应用程序的日期/时间库的替代选择,Joda-Time 令时间和日期值变得易于管理、操作和理解。
  ●升级 Lettuce 5.1.2.RELEASE ,Lettuce 前面说过,传说中 Redis 最快的客户端。
  ●升级 Reactor Californium-SR2 ,Californium 是物联网云服务的 Java COAP 实现。因此,它更专注的是可扩展性和可用性而不是像嵌入式设备那样关注资源效率。不过,Californium 也适合嵌入式的 JVM。
  ●升级 Maven Failsafe Plugin 2.22.1 ,Maven 中的测试插件。
  ●升级 Flyway 5.2.1 , Flyway是一款开源的数据库版本管理工具
  ●升级 Aspectj 1.9.2 ,AspectJ 是 Java 中流行的 AOP(Aspect-oriented Programming)编程扩展框架,是 Eclipse 托管给 Apache 基金会的一个开源项目。
  ●升级 Mysql 8.0.13 ,Mysql 支持到 8。
  ●...
  更多的详细内容可以参考这里:Spring Boot 2.1 Release Notes

用户想要评论,请先登录!
  1. 很不错,不过这文章排版不太好看啊