Bootiful Spring Boot 3.4:Spring Modulith

工程 | Josh Long | 2024 年 11 月 24 日 | ...

Spring Boot 剛推出的時候,我會在演講時告訴大家,Spring Boot 就像是和 Spring 團隊進行結對程式設計。它提供了約定優於配置,讓你能夠快速搭建基礎設施並啟動專案。但它並沒有提供太多架構指導。可以說是沒有“固定軌道”,關於如何構建你的應用程式。我認為這沒關係,因為 Spring Boot 不是一個只會一招鮮的工具。你可以用它來做 CLI、單體應用、Web 應用、批處理作業、流式和整合處理器、微服務、GRPC 服務、Kubernetes Operator 等等……

Bootiful Spring Boot 3.4: Spring Security

工程 | Josh Long | 2024 年 11 月 24 日 | ...

Spring Security 6.4.1 是你處理身份驗證和授權的“一站式商店”,而這個版本簡直是重磅炸彈!發行說明充滿了可能性

發行說明是騙人的!

我的意思是,它們並非全然是謊言。只是它們沒有很好地捕捉和傳達這個版本有多麼出色。這個版本使用者可見的新功能比以往許多版本都要多。這可能是我最喜歡的 Spring Security 版本,至少自從它開始擁有 Java 配置 DSL 以來是這樣!

看看那些發行說明。看到了關於PasskeysOne-Time Token Login那些不起眼的章節了嗎?嗯哼。那才是謊言……

Bootiful Spring Boot 3.4:Spring Framework

工程 | Josh Long | 2024 年 11 月 24 日 | ...

Spring Framework 6.2 的釋出說明詳細介紹了所有新功能。我不會在這裡贅述,但以下是一些吸引我眼球的功能:

  • 自動裝配排序中的泛型型別安全得到改進。
  • 更智慧、更最佳化的 Spring 表示式語言表示式。
  • 在 Web 應用程式以及 WebJars 支援中更高效地處理資源。
  • 對 Spring 的 JMS 支援和 STOMP-over-WebSocket 支援進行了最佳化。
  • 透過新的 HTMLUnit 依賴項、Spring MVC 測試的 AssertJ 風格 MvcTester 以及大大改進的測試中的模擬 bean,提供了改進的測試支援。
  • 支援 @Fallback bean 的概念,它本質上是 @Primary bean 的映象。
  • 後臺 bean 初始化。
  • 改進了資料到建構函式的繫結。

Spring Modulith 1.3 有什麼新內容?

工程 | Oliver Drotbohm | 2024 年 11 月 22 日 | ...

經過半年的開發,Spring Modulith 1.3 GA已經發布。它充滿了新功能、改進,而且——最重要的是——社群貢獻。讓我帶你瞭解其中一些最有趣的內容。

基線升級

一如既往,Spring Modulith 的新次要版本會升級到最新的 Spring Boot 和 Spring Framework 版本,分別是3.46.2。即便如此,我們仍然相容它們的前代版本,以便你可以選擇性地升級到 Spring Modulith 1.3,而無需升級到最新的 Boot 和 Framework 版本。

應用模組模型…

本週 Spring - 2024 年 11 月 19 日

工程 | Josh Long | 2024 年 11 月 19 日 | ...

你好,Spring 愛好者!你好嗎?你敢相信我們已經進入了月底了嗎?又到了一年中最忙碌的時候,我們看到了新版本釋出,而這些新版本也反映了這種忙碌!很快:Spring Boot 3.4.0!你更新了嗎?確保你已更新!

請記住:Spring 專案在一年後將停止開源支援。所以,大致來說,當 Spring Boot 3.4.0 釋出時,Spring Boot 3.2.0 及更早版本將不再受支援。如果你想知道你的專案處於什麼狀態,請檢視各專案頁面的支援週期

  • Spring Framework 6.2.0 現已釋出! 這是本季釋出週期的開端。請記住:我們每六個月都會發布新的 Spring Framework 和 Spring Boot 版本!Spring Framework 6.2 帶來了新的基線依賴項,移除了 API,調整了核心容器中的 Priority 行為,更深入的泛型型別匹配,@Fallback bean,SpEL 更新,以及 Web 中更智慧的資源載入……

為何選擇 Spring AI:通向生成式 AI 的無縫之路

工程 | Oded Shopen | 2024 年 11 月 19 日 | ...

為何選擇 Spring AI:Spring 開發者通向生成式 AI 世界的無縫之路

引言

作為一名探索生成式 AI 世界的 Java 開發者,你可能已經瞭解一些聲稱能讓 AI 整合變得簡單的框架。我相信 Spring AI 脫穎而出,成為自然而然的選擇,特別是對於已經在 Spring 生態系統中工作的開發者而言。Spring AI 建立在與 Spring BootSpring Data 相同的基礎之上,它使 為你的應用程式新增 AI 功能 變得無縫且直觀,而無需你學習一套全新的正規化。

與 Spring 生態系統的無縫整合…

本週 Spring - 2024 年 11 月 12 日

工程 | Josh Long | 2024 年 11 月 12 日 | ...

大家好,Spring 粉絲們!又到了一期“本週 Spring”!

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有