領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多我們非常高興地宣佈 Spring Cloud Azure 5.0 現已正式推出。
這個主要版本包含以下功能、改進和文件更新:
若要試用 Spring Cloud Azure 5.0,只需將以下 Dependency BOM 新增至您的專案即可
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-dependencies</artifactId>
<version>5.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Spring Boot 3 和 Spring Cloud 2022.0.0 帶來許多令人興奮的功能,需要對 Spring Cloud Azure 進行一些重大變更才能充分利用它們。
com.azure.spring.cloud.autoconfigure.aad.implementation.oauth2.AadOAuth2AuthenticatedPrincipal
類別已移除
org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity
註解取代 org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity
以下功能計劃在未來版本中推出
** 目前提供 Beta 測試,請造訪 適用於 Java 的 Spring Cloud Azure Native Reachability 用戶端程式庫 來試用。
請隨時關注更新!
使用使用者名稱/密碼憑證從一個應用程式存取另一個應用程式會顯著提高整體風險。未經授權的使用者可以使用意外簽入原始檔控制、透過不安全的電子郵件傳送、貼到錯誤的聊天視窗中或以其他非法方式取得的連接字串來存取應用程式。將您的應用程式更新為使用無密碼連線可大幅提高安全性。
適用於 Java 應用程式的無密碼連線至 Azure 資料庫和事件服務已隨著 Spring Cloud Azure 5.0 正式推出,讓您可以安全地存取服務,而無需透過網路傳遞使用者名稱和密碼。
這些 Azure 服務目前支援無密碼連線
Azure 服務 | 快速入門 | 移轉指南 |
---|---|---|
Azue Database for MySQL | Spring Data JDBC、Spring Data JPA | 刪除密碼並移轉 |
Azure Database for PostgreSQL | Spring Data JDBC、Spring Data JPA | 刪除密碼並移轉 |
Azure SQL Database | Spring Data JDBC、Spring Data JPA | 刪除密碼並移轉 |
事件中樞 – Kafka | 適用於 Kafka 的 Spring Cloud Stream Binder、Spring Kafka | 刪除密碼並移轉 |
儲存體 | 儲存體 Blob、儲存體佇列 | 刪除密碼並移轉 |
我們的無密碼旅程不會在此結束。計劃並正在開發對其他 Azure 服務的支援。
Spring Initializr 中的 Azure 支援模組現在支援 Spring Boot 3,因此您可以直接從 Spring Initializr 開始您的 Spring Cloud Azure 5.0 旅程。
良好的文件是 Spring Cloud Azure 的關鍵部分。我們建立了一個新的線上資源 適用於 Spring 開發人員的 Azure,以協助 Spring 開發人員在 Azure 上編寫、部署和擴展他們的 Spring 應用程式。無論開發人員熟悉 Spring 且不熟悉 Azure 服務,還是反之亦然 - 或是兩者都不熟悉! - 他們都可以來這個網站學習。內容將不斷擴充和更新。
此外,我們重新設計了 Spring Cloud Azure 文件,以協助開發人員更輕鬆地找到他們需要的內容,並結合有用的使用情境。
spring.cloud.azure.servicebus.processor.auto-startup
來支援自動設定的 Service Bus Processor 用戶端的自動啟動 #29997spring.cloud.azure.eventhubs.kafka.enabled
以啟用/停用 Event Hubs for Kafka 的 Spring Cloud Azure OAuth2 支援 #30574RestTemplateCustomizer
Bean)#26493spring.jms.servicebus.username
、spring.jms.servicebus.password
、spring.jms.servicebus.remote-uri
JacksonHttpSessionOAuth2AuthorizedClientRepository.getAuthorizedClients
現在會傳回無法修改的 Map
#31190RestTemplate
現在僅包含兩個所需的轉換器 #31482jwkResolver
為 null
時,現在正確設定 RestOperations
#31218scope
參數 #31191NimbusJwtDecoder
以使用 RestTemplateBuilder
而不是 RestTemplate
#31233JSONArray
的 NoClassDefFoundError
#31716spring.main.sources
配置的問題 #31715歡迎提供意見回饋與貢獻。請透過 StackOverflow 或 GitHub 與我們聯繫。
若要深入了解 Spring Cloud Azure,請造訪下列連結