Spring Boot 2.5.0 正式發布

編輯:雲鴉網絡 時(shí)間:2021-05-22 10:38

spring boot 2.5.0、2.4.6、2.3.11 正式發布。
<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.5.0</version>
</parent>
 
新特性
支持 Java16
支持 Gradle7
增強 Docker 鏡像構建工具
全新的(de)數據源加載機制
spring boot 2.5 的(de)詳細新特性說明(míng)可(kě)以參考 本公衆号(JAVA 架構日記)之前推文。
 
暗黑(hēi)模式
外觀新穎,字體更清晰。
上下(xià)方向箭頭展開/折疊示例代碼以顯示導入和(hé)詳細信息。
代碼片段剪貼闆按鈕
文檔支持暗黑(hēi)模式
 
 
重要變更說明(míng)
數據源相關變更
spring.datasource.* 已被 spring.sql.init.* 屬性替代。
Flyway 和(hé) Liquibase 需要指定單獨的(de) username / password,不再從 datasource 繼承。
不再維護 spring data solr , 從此版本開始 已經開始從源碼中移除。
斷點 /info 不再通(tōng)過 web 暴露,如果類中包含 spring security,需要安全驗證。
EL 語法實現由 tomcat-embed-el 替代爲 jakrta-el。
Error View 異常頁面中不會包含 具體的(de)錯誤信息,如果需要則可(kě)以通(tōng)過 server.error.include-message開啓。
通(tōng)過 logging.register-shutdown-hook 屬性可(kě)以在 jvm 退出時(shí)釋放日志資源。