天天看點

重磅:Spring Boot 2.0 正式釋出!

image

Spring Boot 2.0 正式釋出!

2018/03/01最新消息,傳得沸沸揚揚的Spring Boot 2.0 正式釋出了。

小編去看了下Spring Boot的官網,正式版本已經釋放出來了!!!

這個版本更是曆經了17個月,超過了215個人共同開發,總共超過6800次+送出完成的。這個版本是繼4年前Spring Boot 1.0 之後的第一個主要版本,也是第一個正式支援Spring Framework 5.0的發行版本。

我們也從Github上Spring Boot釋出版本清單中看到了Spring Boot 2.0 的正式釋出版本,版本号:v2.0.0.RELEASE。

Spring Boot版本釋出清單: https://github.com/spring-projects/spring-boot/releases/

Spring Boot 2.0 新特性

說了這麼多,Spring Boot 2.0 和 1.0 比都有哪些變動和新特性呢?

  • JDK最低要求1.8+,并支援1.9;
  • 支援Spring webflux/webflux.fn響應式的web程式設計;
  • 提供Spring Data Cassandra, MongoDB, Couchbase和Redis的響應式自動配置及starter POMs;
  • 支援嵌入式的Netty;
  • HTTP/2的支援:Tomcat, Undertow and Jetty;
  • 全新的體系結構,支援Spring MVC、WebFlux和Jersey;
  • 增強了Micrometer內建,以Atlas, Datadog, Ganglia, Graphite, Influx, JMX, New Relic, Prometheus, SignalFx, StatsD and Wavefront為基礎的度量名額;
  • Quartz排程支援;
  • 極大簡化了安全自動配置;
更多詳細的新特性請看官方說明: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes

需要注意的是,許多配置屬性在 Spring Boot 2.0 中已經被重命名或被删除,為了友善從 1.x 更新,Spring Boot 釋出了一個新的 spring-boot-properties-migrator 子產品。隻要将其作為依賴添加到項目中,它不僅會分析應用程式的環境并在啟動時列印診斷資訊,而且還會在運作時階段為項目臨時将屬性遷移至新的配置方式。

更新文檔: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide

還不知道Spring Boot技術或者還不夠深入了解的,我們準備了一系列的Spring Boot實戰教程,可以點選左下方的閱讀原文進行深入學習。

推薦:

Spring Boot & Cloud 最強技術教程

掃描關注我們的微信公衆号,幹貨每天更新。