Spring Boot for Apache Geode & Pivotal GemFire 1.2.0.M3 已發布

發布 | John Blum | 2019年9月24日 | ...

謹代表 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 的主要指令,即

  1. 開放原始碼 (Apache Geode) 和商業 (Pivotal Cloud Cache (PCC)) 之間切換。

  2. 非託管(獨立或外部託管)到託管環境(例如 Pivotal Platform)之間切換。

  3. **幾乎**無需**任何程式碼或組態**變更。它就是可以運作!

注意

如果需要,也可以返回,即從託管環境到非託管環境,以及從商業環境返回到開放原始碼。 該框架不會鎖定您。 這是您的選擇。

此功能由**新的** @EnableClusterAware 註解實現,可以在您的主要 @SpringBootApplication 類別中使用,如下所示

使用 @EnableClusterAware

@SpringBootApplication
@EnableClusterAware
class MySpringBootApacheGeodeClientCacheApplication { ... }

這個**新的**註解具有更強大的功能。 有關更多詳細資訊,您可以閱讀 文件

此外,我們還編寫了關於 SBDG 應用的 自動配置以及仍然需要的 宣告式配置(或顯式配置)的全新專用章節。

使用者經常詢問 SBDG 自動配置了什麼,以及我必須自己配置哪些 Apache Geode 或 PCC 功能? 這些章節回答了這個問題以及更多。

另請務必查看我們在「宣告式配置」章節中稱之為「生產力」基礎註解的 章節

除了這 2 個新功能外,我們還修復了一個 錯誤,該錯誤導致自動配置的 GemfireTemplates 自動裝配到您的應用程式元件中,在某些情況下不完整且損壞。

感謝 Udo KohlmeyerMark 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 Initializerstart.spring.io 開始!

感謝 **Spring Initializer 團隊**,特別感謝 Stephane Nicole 指導我們完成整個過程。 非常感謝。

回饋

與往常一樣,非常感謝並歡迎您的回饋。 請嘗試使用新的 bits,並告訴我們您的想法。

問題 | PR | StackOverflow

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部