SpringBoot2.2.0 Release版本发行特性

Spring Boot 2.2 Release Notes

  • ApplicationContextRunner简单的bean注册
  • RestTemplateBuilder 要求定制
  • 从配置注释处理器中排除 groovy.lang.MetaClass 类型
  • 响应式Elasticsearch自动配置
  • Banners ASCII标语文件现在可以使用来使用ANSI 256颜色转义码
  • 空闲JDBC连接指标
  • Kubernetes检测 ConditionalOnCloudPlatform 现在可以检测应用程序是否在Kubernetes上运行
  • RSocket支持
  • Java 13支持 Spring Boot 2.2增加了对Java 13的支持。还支持Java 8和11
  • ······

更多特性

依赖升级

Spring Boot 2.2移至几个Spring项目的新版本:

  • Reactor Dysprosium
  • Spring AMQP 2.2
  • Spring Batch 4.2
  • Spring Data Moore
  • Spring Framework 5.2
  • Spring HATEOAS 1.0
  • Spring Integration 5.2
  • Spring Kafka 2.3
  • Spring Security 5.2
  • Spring Session Corn

第三方版本的更新:

  • Artemis 2.9
  • Elasticsearch 6.7
  • Flyway 6.0
  • Git Commit ID Plugin 3.0
  • Hazelcast 3.12
  • HSQLDB 2.5
  • Jackson 2.10
  • Jedis 3.1
  • Jersey 2.29
  • Kafka 2.3
  • Lettuce 5.2
  • Micrometer 1.3
  • Mockito 3.1
  • Solr 8.0

Spring Boot 2.2中的弃用

  • logging.name属性已重命名为logging.file.name
  • logging.path属性已重命名为logging.file.path
  • server.connection-timeout不建议使用该属性,而应使用服务器特定的属性,因为它们的行为并不完全相同。
  • agentMaven插件的属性已重命名为agents
  • WebTestClientBuilderCustomizer已移至org.springframework.boot.test.web.reactive.server
  • ······

参考文档: Spring Boot 2.2 Release Notes

上一篇:安装zblog时提示“release.xml不存在”的原因和解决办法


下一篇:Centos 内核降级