Spring 在 JavaOne 2022

工程 | Josh Long | 2022 年 10 月 16 日 | ...

哈囉,Spring 的粉絲們! 我寫這篇文章時是 10 月 16 日星期日,我正在前往陽光明媚的內華達州拉斯維加斯,我將在那裡參加(並發表)多年來的第一次 JavaOne 展覽! 在疫情打斷全球生活之前,我們所知所愛的 JavaOne 已經不存在多年了。 因此,這不僅是自 2019 年以來的第一個 JavaOne,而且是 自 2017 年以來的第一個 JavaOne! 我迫不及待地想去那裡,看看令人驚嘆的社群,與我的隊友和生態系統中的朋友們一起沐浴在陽光和樂趣中。 我們也希望看到您。

我們有一些人在演講…

透過 Devoxx 2022 的兩場精彩演講,深入了解 Spring Framework 6 和 Spring Boot 3

工程 | Josh Long | 2022 年 10 月 15 日 | ...

哈囉,Spring 的粉絲們! 我剛參加完在比利時舉行的 Devoxx,來自 Java 生態系統的數百名專家自 2019 年以來首次齊聚一堂,發表他們最大且最棒的演講。

我可以寫一份正式的旅行報告,但我來這裡只是想向您介紹我的兩位出色隊友,Stéphane Nicoll (@snicoll)Brian Clozel (@bclozel) 的兩場演講,他們一直努力開發 Spring Framework 6 和 Spring Boot 3,兩者都將在 2022 年 11 月底之前發布。 這些是該框架的全新世代,意味著巨大的新範例和新的機會…

A Bootiful Podcast:Google 瘋狂科學家 Josh Suereth 談論使用 OpenTelemetry 進行可觀測性、建構更好的建置工具等等

工程 | Josh Long | 2022 年 10 月 13 日 | ...

哈囉,Spring 的粉絲們! 在本期節目中,Josh Long (@starbuxman) 介紹了 Spring Boot 3 AOT 的最新和最棒的功能,然後與 Google 的 Josh Suereth (@jsuereth) 討論使用 OpenTelemetry 進行可觀測性、建構更好的建置工具等等。

想了解更多關於 Spring Boot 和更廣泛的生態系統嗎? SpringOne 2022 即將到來! 如果您想有機會從源頭學習,我希望您能加入我們,於 2022 年 12 月 6 日至 8 日在我家鄉美國西海岸我最喜歡的城市舊金山舉行。(小提示:如果您現在註冊,使用此代碼可從通行證價格中獲得 200 美元的折扣…

Spring Batch 5.0.0-M8 發布!

發布 | Mahmoud Ben Hassine | 2022 年 10 月 13 日 | ...

我謹代表團隊和所有貢獻者,很高興地宣布 Spring Batch 5.0.0-M8 現已可從我們的 里程碑儲存庫取得。

在這個里程碑中,我們引入了兩個主要變更

  • 新的預設執行環境序列化格式
  • SystemCommandTasklet 增強功能

這篇部落格文章詳細介紹了這兩項主要變更。 如需完整的變更列表,請查看發布說明

新的預設執行環境序列化格式

在此里程碑版本中,DefaultExecutionContextSerializer 已更新為將環境序列化/反序列化為/從 Base64。

此外,由 @EnableBatchProcessingDefaultBatchConfiguration 配置的預設 ExecutionContextSerializer 已從 JacksonExecutionContextStringSerializer 變更為 DefaultExecutionContextSerializer。 對 Jackson 的依賴已設為可選。 為了使用 JacksonExecutionContextStringSerializer,必須新增 jackson-core

Spring Framework 6.0 進入 RC1

發布 | Juergen Hoeller | 2022 年 10 月 12 日 | ...

親愛的 Spring 社群,

我很榮幸地宣布,功能完整的 Spring Framework 6.0 發布候選版本現在可用! 我們預計會在下週的第一個 Spring Boot 3.0 發布候選版本發布時發布另一個發布候選版本,然後在 11 月發布我們的最終版本以供一般使用。

作為核心框架的主要修訂版,6.0 RC1 配備 Java 17+ 基準、遷移到 Jakarta EE 9+(在 jakarta 命名空間中取代了之前基於 javax 的 EE API)以及更廣泛的基礎架構修訂版。 這提供了對最新 Web 容器(例如 Tomcat 10 / Jetty 11)和最新持久性提供者(例如 Hibernate ORM 6.1)的存取權 - 所有這些都只能透過 Servlet API 和 JPA 的 jakarta 命名空間變體取得。 它也為這些變體的進一步演進奠定了基礎…

Spring Boot 3 的可觀測性

工程 | Marcin Grzejszczak | 2022 年 10 月 12 日 | ...

Spring Observability Team 一段時間以來一直致力於為 Spring 應用程式新增可觀測性支援,我們很高興地通知您,此功能將隨著 Spring Framework 6 和 Spring Boot 3 普遍提供!

什麼是可觀測性? 在我們的理解中,它是「您可以透過檢查系統的輸出多麼了解系統的內部結構」。 我們相信指標、日誌記錄和分散式追蹤之間的互連使您能夠推理系統的狀態,以便在您的應用程式中偵錯異常和延遲。 您可以在 Jonatan Ivanov 的 Enlightning 這一集中觀看更多關於我們認為可觀測性的內容…

擁抱虛擬線程

工程 | Mark Paluch | 2022 年 10 月 11 日 | ...

Project Loom 透過 JEP 425 進入了 JDK。 自 2022 年 9 月以來,它以預覽功能的形式在 Java 19 中提供。 其目標是大幅減少編寫、維護和觀察高吞吐量並行應用程式的工作量。

虛擬線程的適用之處

這使得輕量級虛擬線程成為應用程式開發人員和 Spring Framework 的一種令人興奮的方法。 過去幾年的趨勢表明應用程式透過網路相互通信。 許多應用程式使用資料儲存區、訊息代理和遠端服務。 如果 I/O 密集型應用程式是建立為使用區塊 I/O 設施(例如 InputStream 和同步 HTTP、資料庫和訊息代理用戶端),則它們是主要從虛擬線程中受益的應用程式。 在虛擬線程上執行此類工作負載…

本週 Spring 大事記 - 2022 年 10 月 11 日

工程 | Josh Long | 2022 年 10 月 11 日 | ...

哈囉,Spring 的粉絲們! 歡迎來到另一期本週 Spring 大事記! 我寫這期節目時,正在打包並準備前往比利時安特衛普參加始終令人驚嘆的 Devoxx 展覽。 在疫情期間,我非常想念這個展覽,並且非常期待再次參加。 我希望在那裡也能見到你們所有人! 我將與我的朋友 James Ward 共同介紹 Spring Boot 3 和 Kotlin 中的一些新增功能。 這將會非常棒 - 加入我們,我們將一起玩得開心!

現在,我們有很多內容要介紹,所以讓我們直接進入主題!

2022 年 Spring 現狀調查來了!

新聞 | Michael Minella | 2022 年 10 月 11 日 | ...

這是調查結果(現已關閉):https://tanzu.vmware.com/content/ebooks/the-state-of-spring-2022。 感謝您的參與。


Spring 的粉絲們,我們一年一度的 Spring 社群調查又回來了! 請透過前往 spring.io/survey 提供您的回饋。 透過在 TwitterLinkedIn 和您使用的任何其他社群平台上分享這些文章來廣為宣傳!


Spring 的粉絲們,我們一年一度的 Spring 社群調查又回來了! 去年,我們深入研究了最大的專案和使用 Spring 建構的最流行的應用程式模式,以及更多內容! 您告訴我們您對 Spring Native、Data 和什麼的看法…

Spring Tips:Spring Boot & Apache Kafka

工程 | Josh Long | 2022 年 10 月 10 日 | ...

哈囉,Spring 的粉絲們! 在本期 Spring Tips 中,我將介紹歷史悠久的 Apache Kafka 代理及其在 Spring Boot 生態系統中各個抽象層級的整合。

想了解更多關於事件驅動架構、AOT 和 GraalVM、Apache Kafka 和 Spring Boot 的資訊嗎? SpringOne 2022 即將到來! 如果您想有機會從源頭學習,那麼我希望您能加入我們,於 2022 年 12 月 6 日至 8 日在我家鄉美國西海岸我最喜歡的城市舊金山舉行。(小提示:如果您現在註冊,使用此代碼 S1VM22_Advocate_200 可從通行證價格中獲得 200 美元的折扣。)

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

取得領先優勢

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部