本週 Spring - Spring Boot 3.2 版 - 2023 年 11 月 21 日

工程 | Josh Long | 2023年11月21日 | ...

大家好,Spring 粉絲們!歡迎收看又一期精彩的《本週 Spring》!儘管本週已經非常精彩,但這一切都將引向本週四——感恩節!屆時我們將釋出 Spring Boot 3.2! (是的,我非常感激)。此次釋出包含了大量新功能

  • 可過載的 SSL 支援
  • 來自 Spring Framework 6.1 的新的 JdbcClient 和新的 RestClient
  • Java 21 虛擬執行緒(Loom 專案)
  • Checkpoint 時的協調恢復 (CRaC)
  • 可觀測性改進
  • 大量的新的和更新的依賴項,例如新整合的 Spring for Apache Pulsar starter 和自動配置,對 ActiveMQ 的新 Testcontainer 支援,等等。

本週 Spring 要聞 - 2023 年 11 月 14 日

工程 | Josh Long | 2023 年 11 月 14 日 | ...

嗨,Spring 粉絲們!歡迎收聽《本週 Spring 要聞》的又一期!今天是 11 月 14 日,你知道這意味著什麼嗎?距離 Spring Boot 3.2 釋出還有九天(而且還是在美國的感恩節當天釋出)!

一些主要功能包括

  • 虛擬執行緒
  • 初步的 CRaC 支援
  • 透過 Micrometerio 實現更復雜的觀測性
  • JdbcClient, RestClient
  • ActiveMQ Testcontainers/ Docker Compose 支援
  • Kotlin 1.9.0

我迫不及待地想看到下一個版本。我已經玩了幾個月了。它建立在 Spring Boot 3.0 和 3.1 的優勢之上。3.0 帶來了 GraalVM 原生映象,而 3...

本週 Spring 要聞 - 2023 年 11 月 7 日

工程 | Josh Long | 2023年11月07日 | ...

你好,Spring 愛好者!

你敢相信我們已經翻到了 11 月嗎?時間過得真快,就像一個不斷發展的應用程式在釋出小版本一樣。隨著我們調整時鐘,不情願地告別夏令時,傍晚的到來是如此的迅速。是的,外面已經很黑了,說實話,對我來說有點太早了。白晝的縮短提醒我們,雖然我們無法控制天體的時鐘,但我們可以掌控我們擁有的時間。這是最適合安頓下來的時間了……

Spring Boot 3.2.0 中的 SSL 熱過載

工程 | 莫里茨·哈爾布里特 | 2023年11月07日 | ...

在 Spring Boot 3.2.0 中,我們增加了嵌入式 Web 伺服器熱過載 SSL 證書和金鑰的能力。這意味著您可以在不重啟應用程式的情況下輪換您的 SSL 信任材料。Tomcat 和 Netty 嵌入式 Web 伺服器均支援熱過載。

讓我們來看看實際效果!

首先,我們將使用 OpenSSL 建立我們的 SSL 私鑰和匹配的證書

mkdir certs
cd certs
openssl req -x509 -subj "/CN=demo-cert-1" -keyout demo.key -out demo.crt -sha256 -days 365 -nodes -newkey rsa 

這將建立一個儲存在 certs/demo.key 中的私鑰,以及一個匹配的(自簽名)證書,其通用名稱為“demo-cert-1”,儲存在 certs/demo.crt 中……

本週 Spring 要聞 - 2023 年 10 月 31 日

工程 | Josh Long | 2023 年 10 月 31 日 | ...

嗨,Spring 粉絲們,祝那些慶祝萬聖節的朋友們萬聖節快樂!

我希望你們度過一個愉快的夜晚,並且一天都沒有可怕的 bug!

我的朋友們,本週我們有一些有趣的內容要看,讓我們深入瞭解一下吧。

reactor-core 3.6.0 中有哪些新特性?

工程 | Oleh Dokuka | 2023 年 10 月 31 日 | ...

Reactor 3.6.0 即將釋出,並將於 11 月 14 日全面上市。這篇博文介紹了此即將釋出的版本中包含的新功能!

虛擬執行緒支援

如今,每個人都在談論 Java 21Project Loom。Project Reactor 團隊也聽到了這些聲音,並看到了該專案在我們的生態系統中的價值。透過此即將釋出的版本,我們引入了對 VirtualThread 實現的支援。

為什麼它很方便?

讓我們考慮以下程式碼示例

package io.projectreactor.samples;

import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;

import reactor.core…

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有