搶先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多謹代表 Spring 和 Apache Geode 社群,我很高興宣布發布 Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.2.0.M3
。
SBDG 1.2.0.M3
繼續以與 1.2.0.M2 版本相同的 bits 為基礎:主要是
Spring Framework 5.2.0.RC2
Spring Boot 2.2.0.M6
Spring Data Moore-RC3
Spring Session Corn-M4
Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.8.RELEASE
可以從 Spring Milestone 儲存庫以及 Spring Initializer 取得 SBDG 1.2.0.M3
bits。
我們現在支援在環境之間切換,無需任何程式碼或組態變更。
再次強調,我們正在制定和改進 SBDG 的主要指令,即
在開放原始碼 (Apache Geode) 和商業 (Pivotal Cloud Cache (PCC)) 之間切換。
在非託管(獨立或外部託管)到託管環境(例如 Pivotal Platform)之間切換。
**幾乎**無需**任何程式碼或組態**變更。它就是可以運作!
注意
如果需要,也可以返回,即從託管環境到非託管環境,以及從商業環境返回到開放原始碼。 該框架不會鎖定您。 這是您的選擇。
此功能由**新的** @EnableClusterAware
註解實現,可以在您的主要 @SpringBootApplication
類別中使用,如下所示
使用 @EnableClusterAware
@SpringBootApplication
@EnableClusterAware
class MySpringBootApacheGeodeClientCacheApplication { ... }
這個**新的**註解具有更強大的功能。 有關更多詳細資訊,您可以閱讀 文件。
此外,我們還編寫了關於 SBDG 應用的 「自動配置」以及仍然需要的 「宣告式配置」(或顯式配置)的全新專用章節。
使用者經常詢問 SBDG 自動配置了什麼,以及我必須自己配置哪些 Apache Geode 或 PCC 功能? 這些章節回答了這個問題以及更多。
另請務必查看我們在「宣告式配置」章節中稱之為「生產力」基礎註解的 章節。
除了這 2 個新功能外,我們還修復了一個 錯誤,該錯誤導致自動配置的 GemfireTemplates
自動裝配到您的應用程式元件中,在某些情況下不完整且損壞。
感謝 Udo Kohlmeyer 和 Mark Secrist 發現並提出這個問題!
有關 1.2.0.M3
中的完整變更清單,請參閱 變更記錄。
這總結了 SBDG 1.2
的功能集。接下來(暫定)下週將推出 SBDG 1.2 RC1 版本,緊接在 Spring Boot 2.2 RC1 之後,它將以 Spring Boot 2.2.0.RC1
bits 為基礎重新建構 SBDG 1.2.0.RC1
。
在這個版本中,我們還將後退一步,從頭開始。 也就是說,我們將專注於「入門」體驗…從頭開始使用 SBDG 建立具有 Spring Boot 的 Apache Geode 或 Pivotal Cloud Cache (PCC) 應用程式。
由於 Spring Initializer 團隊,該體驗實際上(現在)從使用 Spring Initializer 的 start.spring.io 開始!
感謝 **Spring Initializer 團隊**,特別感謝 Stephane Nicole 指導我們完成整個過程。 非常感謝。
與往常一樣,非常感謝並歡迎您的回饋。 請嘗試使用新的 bits,並告訴我們您的想法。
問題 | PR | StackOverflow