Spring Boot 2.1.0釋出

banq發表於2018-11-01

比較看好的是支援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個提交到該專案。
 

相關文章