Java 周刊,第 585 期
瀏覽人數:41最近更新:
1. Spring 和 Java
**>> 使用 JSpecify 和 NullAway 在 Spring 應用程式中實現空安全**[ spring.io ]
Spring 框架透過採用 JSpecify 註解和使用 NullAway 進行建置時檢查,轉向明確空安全性。目標是讓 Spring Framework 7 和 Spring Boot 4 完全用 JSpecify API 取代先前的 Spring 可空性註解。
>>教學:Gatherer API [ dev.java ]
概述 JDK 24 中引入的新 Gatherer API ,它透過允許我們在 Streams 上使用更複雜的中間操作來補充 Java Stream API。
也值得一讀:
- **>> DevNexus 2025 演講:面向 Java 開發人員的後台軟體範本**[ eisele.net ]
- **>>改進 Maven 的依賴性:分析…或不分析**[ frankel.ch ]
- **>> Deep Java 函式庫 (DJL) 中的路徑遍歷漏洞及其對 Java AI 開發的影響**[ foojay.io ]
- **>> Maven 建置計劃和執行順序**[ michael-simons.eu ]
- **>> Java 管理服務:推出增強型 JMS 佇列健康與入職功能**[ oracle.com ]
- **>> HotSpot JVM C2 JIT 編譯器簡介,第 4 部分**[ eme64.github.io ]
網路研討會與演講:
- **>> 示範:使用 Java 和 eBPF 建立閃電般快速的防火牆**[ infoq.com ]
- **>>精彩播客:Johannes Bechberger,SAP Java 工程師**[ spring.io ]
- **>>擴充 Java API – 輕鬆加入缺少的功能**[ foojay.io ]
- **>>機器學習如何幫助提升 JVM 效能**[ inside.java ]
升級時間:
- **>> Spring gRPC 0.5.0 現已發布**[ spring.io ]
- >> Maven 4.0.0-rc-3 [ github.com/apache ]
- Micronaut Core v4.7.17 [ github.com/micronaut-projects ]
- >> jetty-12.0.17 [ github.com/jetty ]
- >> grails-core 7.0.0-M3 [ github.com/grails ]
- >> helidon 4.2.0 [ github.com/helidon-io ]
- >> camel-4.10.2 [ github.com/apache ]
2. 技術與思考
>>使用 Snyk CLI 建立 SBOM [ foojay.io ]
了解如何使用 Snyk CLI 工具輕鬆為您的專案產生和維護 SBOM (軟體物料清單)工件。
也值得一讀:
- **>>伺服器端 HTML 的元件集**[ kylecordes.com ]
- **>>伺服器上的 TypeScript HTML 產生**[ kylecordes.com ]
- **>>使用 AI 進行程式碼審查:開發人員指南**[ foojay.io ]
3. 本週精選
**>> HTTP/3 無所不在**[ httptoolkit.com ]
本作品係原創或者翻譯,採用《署名-非商業性使用-禁止演繹4.0國際》許可協議