Spring 本週回顧 - 2023 年 6 月 6 日

工程 | Josh Long | 2023 年 6 月 6 日 | ...

嗨,Spring 愛好者們!歡迎來到新一期的《Spring 本週回顧》!這周真是太瘋狂了!長話短說,過去五天我每天花費 10-12 小時將十幾款不同的應用和服務從一個 GKE 叢集遷移到另一個,並儘可能地花時間更新。至少對於一個 Vue.js 應用來說,這意味著對程式碼庫進行了重大重構。這也意味著需要用新的最佳實踐和模式重寫大量的 Github Actions,我承認這很痛苦。

一旦一切都完全遷移完成(我希望很快!),我認為…

Spring 本週回顧 - 2023 年 5 月 30 日

工程 | Josh Long | 2023 年 5 月 30 日 | ...

嗨,Spring 愛好者們!歡迎來到新一期的《Spring 本週回顧》!本期是我女兒高中畢業那天寫的,這確實是個好日子!但這周有很多事情要做,而且我還要去參加畢業典禮,所以讓我們直接開始吧!

Spring Authorization Server 已整合到 Spring Initializr 中!

工程 | Steve Riesenberg | 2023 年 5 月 24 日 | ...

今天,我很高興地宣佈你擁有了一項新超能力:在 Spring Initializr 上使用 Spring Authorization Server 建立應用!

沒錯,是時候開始你的 OAuth2 之旅,成為你一直想成為的英雄了!在這篇文章中,我將解釋如何充分利用你的新超能力以及在哪裡學習更多。

什麼是 Spring Authorization Server?

Spring Authorization Server 是一個構建在 Spring Security 之上的開源框架,允許你建立自己的基於標準的 OAuth2 授權伺服器或 OpenID Connect 提供者。它實現了…

Spring 本週回顧 - 2023 年 5 月 23 日

工程 | Josh Long | 2023 年 5 月 23 日 | ...

嗨,Spring 愛好者們!歡迎來到新一期的《Spring 本週回顧》!今天是 5 月 23 日,眾所周知,過去一週並沒有發生什麼大事——哦,等等,我們釋出了 SPRING BOOT 3.1!你看了嗎?它很酷。我在一期 Spring Tips介紹了它的一些特性,你可能會喜歡。

朋友們,這周我們有很多東西要介紹,所以讓我們直接開始吧!

使用 Azure Spring Apps 消費計劃和專用計劃在彈性環境中釋放 Spring 應用的潛力

工程 | Josh Long | 2023 年 5 月 23 日 | ...

三月份,我們推出了 Azure Spring Apps 的消費定價計劃,允許你從零開始並擴充套件到零 vCPU。今天,我們很高興地宣佈標準專用計劃的公開預覽!標準專用計劃為在 Azure 上執行 Spring 應用提供了完全託管的專用環境。該計劃為你提供了可定製的計算選項(包括記憶體最佳化)、單租戶和高可用性,幫助你在大規模執行 Spring 應用時實現價格可預測性、成本節省和高效能。

在 2019 年,Microsoft 和 Pivotal(現為 VMware)宣佈推出 Azure Spring Apps,這是一項用於 Spring 應用的完全託管服務。我們旨在解決企業開發者在執行大規模 Spring 應用時面臨的許多常見挑戰。這項服務管理動態擴充套件、安全修補、開箱即用的監測工具等,以便開發者能夠專注於他們的應用。自那時起,我們與許多客戶進行了合作,包括 BoschDigital RealtyFedExKrogerLiantisMorgan StanleyNational LifeRaley'sSwiss Re……

本週 Spring 動態 - 2023 年 5 月 16 日

工程 | Josh Long | 2023 年 5 月 16 日 | ...

朋友們,Spring Boot 3.1 即將到來!它將於 5 月 18 日釋出,只需幾天時間!這個新版本中有許多令人驚歎的特性,希望你已經開始嘗試了(你知道去哪裡找)。以下是我最喜歡的一些特性:

  • 內建 Docker Compose 支援 - 你的專案根目錄下有 docker-compose.yml 檔案嗎?在 Gradle 中將 spring-boot-docker-compose 新增為 developmentOnly 作用域,或在 Maven 中新增為 optional,Spring Boot 將在啟動時自動執行它,並在應用關閉時將其關閉。這裡有一個示例
  • 內建 Testcontainers 支援 - 你知道 Spring Boot 在我們的單元測試框架中對 Testcontainers 有一流的支援。也許你使用過 @DynamicPropertySource 機制來根據 Testcontainer 容器配置環境?—— 但這個新版本使事情變得更好。定義一個僅用於測試程式碼的 main(String []) 方法,然後將其轉發到你的生產程式碼 main(String [] args) 方法。你可以將這個僅用於測試程式碼的主類指向新的 @Configuration 類,這些類又可能定義了 Testcontainer 連線。執行那個僅用於測試程式碼的 main……

訂閱 Spring 新聞稿

訂閱 Spring 新聞稿,保持聯絡

訂閱

先人一步

VMware 提供培訓和認證,助你快速進步。

瞭解更多

獲取支援

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

瞭解更多

近期活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部