1. Spring Boot 2.4.4、Spring Cloud 2020.0.2 發(fā)布

        共 4163字,需瀏覽 9分鐘

         ·

        2021-03-26 13:27


        中國古人常說,好事成雙,前兩天Oracle剛剛宣布了JAVA16的發(fā)布(鏈接),這不,Spring Boot 2.4.4和Spring Cloud 2020.0.2也都一起發(fā)布了最新版本。

        想知道更新了什么嗎?讓小編來幫你說一說

        首先是Spring Cloud 2020.0.2,是一個常規(guī)的小版本升級,主要是修復(fù)一些之前提出的bug以及升級依賴。

        首先我們看下這些模塊組件都作為此次補丁的一部分升級內(nèi)容:

        主要修復(fù)的內(nèi)容有:

        Spring Cloud Commons

        • 添加了基于提示的SC LoadBalancer實例選擇(#672)
        • 在阻塞LoadBalancer客戶端中添加了基于 sticky-session 請求的支持(#901)

        Spring Cloud Config

        • 使用ConfigData時添加的TLS支持(#1689)

        Spring Cloud Consul

        • 添加了 spring.config.import=consul:的重試支持 (#703)
        • 如果服務(wù)已從本地代理注銷,則嘗試重新注冊。(#703)
        • 添加對多個默認查詢標記的支持。(#684)

        Spring Cloud Gateway

        • 添加服務(wù)實例id Cookie的支持(#2070)
        • HttpClient代理類型是可自定義的。(#2140)

        Spring Cloud Function

        • 改進了RSocket支持,增加了發(fā)送和接收Spring消息的能力,并通過用戶提供的回調(diào)提供了額外的路由機制
        • 用于Microsoft Azure適配器的新的和改進的FunctionInvoker,帶有顯示其用法的更新示例。
        • 對Kotlin協(xié)同程序的初始支持

        Spring Cloud Kubernetes

        • 添加配置用于服務(wù)的主端口的功能(#733)
        • 更新Kubernetes-Java-Client至11.0.1(#708)

        Spring Cloud CircuitBreaker

        • 增加使用Resilience4J Bulkhead 模塊的能力(#86)
        • 添加通過配置屬性配置Resilience4J的功能(#61)

        Spring Cloud OpenFeign

        • 增加Micrometer支持(#457,#462)

        Spring Cloud Sleuth

        • SleuthFeignBuilder現(xiàn)在允許提供自定義委托(#1865)

        具體地址:https://spring.io/blog/2021/03/18/spring-cloud-2020-0-2-aka-ilford-is-available

        講完Spring Cloud 2020.0.2,我們接著介紹Spring Boot 2.4.4

        <parent>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-parent</artifactId>
          <version>2.4.4</version>
          <relativePath/>
        </parent>

        這是 Spring Boot 2.4 版本的第四個優(yōu)化版本,本次版本一共優(yōu)化了60個之前提出的bug以及功能優(yōu)化。

        Bug Fixes

        • 當SQLException無法翻譯時,JooqExceptionTranslator將null異常傳遞給jOOQ #25717

        • 如果配置了多個架構(gòu)或數(shù)據(jù)腳本位置,并且在一個位置上找不到資源,則無法判斷哪個位置有故障 #25692

        • @ConfigurationProperties類的默認值在傳遞給的錯誤實例中不可見驗證程序 #25614

        • EmbeddedDatabaseConnection#h2不應(yīng)指定主機名 #25569

        • 如果沒有SpringWeb,RSocket的EmbeddedServerAutoConfiguration不會后退 #25555

        • 從包含同一組屬性的json文件加載時,ConfigurationMetadataRepository不正確 #25515

        • Layertools可以提取目標路徑之外的條目 #25508

        • spring的默認fork值-啟動:停止出現(xiàn)不一致情況 #25483

        • 當使用配置為過濾器的執(zhí)行器和控制器時,應(yīng)用程序無法啟動 #25449

        • 在Spring Boot 2.4中@EntityScan不支持屬性替換 #25436

        • SpringApplication可以替換現(xiàn)有的默認屬性源 #25408

        • 引導(dǎo)程序的初始化方法應(yīng)命名為initialize #25400

        • 包含spring boot devtools會導(dǎo)致代理類上的包私有g(shù)etter返回null #25367

        • 在類路徑上使用devtools創(chuàng)建以ServerHttpSecurity為目標的方面時啟動失敗 #19010

        Documentation

        • management.metrics.export.influx.db 的描述錯誤 #25724

        • 更正javadoc的ON參數(shù),以準確描述其行為 #25603

        • 修復(fù)自述文件中的拼寫錯誤 #25600

        • 文檔Java 16支持 #25527

        • 改進Mockito測試執(zhí)行監(jiān)聽器的文檔 #25513

        • 突出顯示參考文件中致動器API文件的鏈接 #25510

        • 修復(fù)gradle插件文檔中的屬性名 #25454

        • 修復(fù)文檔中的語法錯誤 #25411

        • 修復(fù)生成信息目標描述中的措辭錯誤 #25385

        • Polish HTTP 客戶端文檔措辭優(yōu)化 #25371

        • 記錄DataSourceBuilder支持的數(shù)據(jù)源實現(xiàn) #25333

        • 添加有關(guān)應(yīng)用程序yml和屬性文件優(yōu)先級的注釋 #25300

        • 說明如何將Docker密碼導(dǎo)入configtree #25095

        • 警告:無法使用@PropertySource或@TestPropertySource加載多文檔屬性文件 #24945

        Dependency Upgrades

        • Upgrade to AppEngine SDK 1.9.87 #25623
        • Upgrade to Byte Buddy 1.10.22 #25624
        • Upgrade to Dropwizard Metrics 4.1.18 #25625
        • Upgrade to Ehcache3 3.9.2 #25626
        • Upgrade to Hibernate 5.4.29.Final #25627
        • Upgrade to Infinispan 11.0.10.Final #25628
        • Upgrade to Jakarta Mail 1.6.6 #25629
        • Upgrade to Jetty 9.4.38.v20210224 #25461
        • Upgrade to Jetty Reactive HTTPClient 1.1.6 #25630
        • Upgrade to jOOQ 3.14.8 #25631
        • Upgrade to Kotlin 1.4.31 #25632
        • Upgrade to Kotlin Coroutines 1.4.3 #25719
        • Upgrade to Lettuce 6.0.3.RELEASE #25720
        • Upgrade to Maven Invoker Plugin 3.2.2 #25633
        • Upgrade to Micrometer 1.6.5 #25543
        • Upgrade to MongoDB 4.1.2 #25634
        • Upgrade to Netty 4.1.60.Final #25635
        • Upgrade to OAuth2 OIDC SDK 8.36.1 #25636
        • Upgrade to Postgresql 42.2.19 #25637
        • Upgrade to R2DBC Bom Arabba-SR9 #25638
        • Upgrade to Reactor 2020.0.5 #25539
        • Upgrade to Spring AMQP 2.3.6 #25647
        • Upgrade to Spring Batch 4.3.2 #25579
        • Upgrade to Spring Data 2020.0.6 #25547
        • Upgrade to Spring Framework 5.3.5 #25541
        • Upgrade to Spring HATEOAS 1.2.5 #25545
        • Upgrade to Spring Integration 5.4.5 #25646
        • Upgrade to Spring Kafka 2.6.7 #25578
        • Upgrade to Sun Mail 1.6.6 #25639
        • Upgrade to Tomcat 9.0.44 #25640
        • Upgrade to Undertow 2.2.5.Final #25641

        具體地址:https://github.com/spring-projects/spring-boot/releases/tag/v2.4.4

        推薦資料

        • 更多關(guān)于Spring Boot的原創(chuàng)內(nèi)容,歡迎訂閱:Spring Boot專題

        • 更多關(guān)于Spring Cloud的原創(chuàng)內(nèi)容,歡迎訂閱:Spring Cloud專題



        往期推薦

        在 IntelliJ IDEA 中與小姐姐連麥寫代碼是什么體驗?

        Java都到16了,為什么都還在用8,是越做越爛了么?

        Java 16 正式發(fā)布!你還學(xué)得動嗎?

        如何用一句話得罪 95% 的中國人?昨天這家公司做到了...

        送一波超大福利!不僅有低價ECS,更有機械鍵盤、AirPods Pro等好禮!


        如果你喜歡本文,歡迎關(guān)注我,訂閱更多精彩內(nèi)容
        關(guān)注我回復(fù)「加群」,加入Spring技術(shù)交流群

        免費領(lǐng)?。簀ava基礎(chǔ)核心知識總結(jié)

        喜歡的這里報道

        ↘↘↘


        瀏覽 43
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 亚洲自拍中文 | 久久久免费 | 国产高清无码18 | 婷婷精品免费久久 | 日本xxxx视频免费观看 |