spring boot 2.1學習筆記【一】 新特性介紹
阿新 • • 發佈:2018-12-30
搭建springboot2.X工程
本系列文章IDE都是用的是
IntelliJ IDEA
,springboot版本採用2.1.1
1.基於 Java 8,支援 Java 9,這意味著不可以使用JDK7 或更舊的版本執行SpringBoot2.
2.支援 Quartz 排程程式
3.大大簡化了安全自動配置
4.支援嵌入式 Netty
5.Tomcat, Undertow 和 Jetty 均已支援 HTTP/2
6.全新的執行器架構,支援 Spring MVC, WebFlux 和 Jersey
7.使用 Spring WebFlux/WebFlux.fn 提供響應式 Web 程式設計支援
8.為各種元件的響應式程式設計提供了自動化配置,如:Reactive Spring Data、Reactive Spring Security 等
9.用於響應式 Spring Data Cassandra, MongoDB, Couchbase 和 Redis 的自動化配置和啟動器 POM
10.引入對 Kotlin 1.2.x 的支援,並提供了一個 runApplication 函式,讓你通過慣用的 Kotlin 來執行 Spring Boot 應用程式。更多資訊請參閱參考文件中對 Kotlin 的支援部分
11.啟動時的 ASCII 影象 Spring Boot banner 現已支援 GIF
更詳細介紹請參考官方文件:springboot2.1新特性