Spring Boot 2.1.0发布


比较看好的是支持DDD聚合的Spring-data-jdbc应该可以正常使用了。
第三方库包支持:

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

性能改进
更快地启动并消耗更少的内存。这在具有非常严格的内存限制的环境中尤其有用。接受了Spring Framework和Spring Data JPA对异步引导Hibernate的支持。如果你使用Spring Data JPA并设置:
spring.data.jpa.repositories.bootstrap-mode=deferred
Hibernate将在一个单独的线程中引导,而你的应用程序的其余启动部分会并行进行处理。。

Java 11支持
继Spring Framework 5.1对Java 11的支持之后,Spring Boot 2.1现在也支持Java 11,同时还与Java 8保持兼容。

Actuator端点
Spring Boot 2.1中引入了两个新的Actuator端点:

  • /actuator/caches 提供有关应用程序缓存管理器的信息
  • /actuator/integrationgraph 提供了Spring Integration组件的图形表示

还增强了健康端点,以允许对单个组件的健康状况进行请求。例如,/actuator/health/db仅执行“db”HealthIndicator 的请求。

度量
除了升级到Micrometer 1.1之外,还添加了用于导出到AppOptics,Humio和KariosDB的自动配置。指标范围也得到了改进,包括:

  • Hibernate指标
  • Spring Framework的WebClient
  • 卡夫卡消费者指标
  • Log4j2指标
  • Jetty服务器线程池指标
  • 服务器端Jersey HTTP请求度量标准

现在有超过500人提交代码,并且已经有超过19000个提交到该项目。
 

spring data jdbc和spring data jpa有什么区别和联系?
我看宠物店案例的repository定义的方法名的语法,竟然和我使用jpa一样。