Spring Boot 2.1.0新特性

第三方库更新

以下是更新的第三方库及版本信息:

  • Hibernate 5.3
  • Micrometer 1.1
  • Reactor Californium
  • Spring Data Lovelace
  • Spring Framework 5.1
  • Tomcat 9
  • Undertow 2

性能改善

优化应用程序启动速度,启动时占用的内存更少。

Spring Data JPA中设置spring.data. JPA . repositori.bootstrap .bootstrap-mode=deferred时,Hibernate将在单独的线程启动,而应用程序的其余组件将会并行启动。

支持Java 11

Spring Boot 2.1支持Java 11,同时保持Java 8兼容

支持数据大小

当需要在配置中声明字节或者类似的单位时,需要暴露org.springframework.util.unit.DataSize对象。

现在在Spring Boot 2.1.0中可以直接在配置文件application.properties中用10MB表示10兆大小

执行器端点(Actuator endpoints)

Spring Boot 2.1新增2个端点:

  • /actuator/caches提供有关应用程序缓存管理的信息
  • /actuator/integrationgraph提供Spring集成组件的图表信息

同时健康检查(health)端点也得到增强,现在支持单个组件的健康检查。如可以使用/actuator/health/db检查db组件。

指标(Metrics)

除了升级到Micrometer 1.1外,增加了AppOpticsHumioKariosDB的支持。度量标准覆盖率也得到了改进,改进内容如下:

  • Hibernate metrics
  • Spring Framework’s
  • WebClient
  • Kafka consumer metrics
  • Log4j2 metrics
  • Jetty server thread pool metrics
  • Server-side Jersey HTTP request metrics

参考资料

  1. Spring Boot 2.1.0新特性(官方英文版)2018-10-30发布
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值