Java Weekly,第623期
瀏覽人數:63最近更新:
1. Spring 和 Java
**>> 再見,感謝所有小程式**[ inside.java ]
隨著 JDK 26 的發布,我們正式放棄了 java.applet 套件,所以讓我們最後一次驗證一下我們的建置路徑。
**>> Spring 資料預置儲存庫 – 第 2 部分**[ spring.io ]
探索 Spring Data 中AOT 產生的儲存庫的機制:JPA、JDBC 和 Mongo 的建置時程式碼產生如何最佳化啟動時間並實現與 Project Leyden 的整合。
也值得一讀:
- >> JEP 526:惰性常數(第二次預覽) [ infoq.com ]
- >> JEP 525:結構化並發(第六次預覽) [ inside.java ]
- **>> 邁向 Spring Tools 5 – 為 Boot 4 和 Framework 7 做好準備**[ spring.io ]
- **>> 邁向 Spring Tools 5 – 構造型與新的結構視圖**[ spring.io ]
- >> 超越 JSON:將 Spring AI 工具回應格式轉換為 TOON、XML、CSV、YAML [ spring.io ]
- **>> 取代已棄用的 GenericGenerator 的最佳方法**[ vladmihalcea.com ]
- **>> 使用 Spring Data JPA 實作偏移量與鍵集分頁**[ thorben-janssen.com ]
- **>> 重新思考 Spring 應用整合測試**[ odrotbohm.de ]
- **>> 品質推廣提示 – JDK 26:HttpClient 支援 TLS 命名群組與簽章方案**[ inside.java ]
- **>> Quarkus 雲端原生 Java 執行時期與框架**[ quarkus.io ]
- >> 只需添加空值檢查支援…甚至無需用戶注意[ jetbrains.com ]
網路研討會與示範:
- **>> 使用 LangChain4J 進行代理編排**[ inside.java ]
- **>> Java 中的垃圾回收:選擇正確的垃圾回收器**[ inside.java ]
- >> 以 ONNX 為基礎的 Java 生成式 AI LLM,使用 Project Babylon [ inside.java ]
- >> 精彩播客:Spring 社區傳奇人物兼好友 Simon Martinelli [ spring.io ]
是時候升級了:
- **>> Spring Cloud 2025.1.0(又稱 Oakwood)已發布**[ spring.io ]
- >> Quarkus 3.30.0 [ quarkus.io ]
- >> Micronaut Core 5.0.0-M2、5.0.0-M1 與 4.10.9 [ github.com/micronaut-projects ]
- >> Hibernate Search 8.2.0.CR1 [ in.relation.to ]
- >> Elasticsearch 9.2.2、9.1.8 與 8.19.8 [ github.com/elastic ]
- >> Grails 7.0.4 [ github.com/grails ]
- >> Conductor v3.15.0 [ github.com/Netflix ]
2. 技術與思考
**>> Emmett 中的消費者與處理器**[ event-driven.io ]
本書深入探討了事件溯源中「交付」(消費者)與「邏輯」(處理器)分離的架構,涵蓋了檢查點、反壓和副作用處理等關鍵模式。值得一讀。
也值得一讀:
- **>> 了解 GraphRAG 與 RAG 之間的細微差別**[ foojay.io ]
- >> 訪客模式—使用以資料程式設計技術「重新檢視」 [ wimdetroyer.com ]
- **>> 我的第二個 Cloudflare 隧道**[ frankel.ch ]
- **>> 無需鎖定即可長期使用:開源升級方案**[ scottlogic.com ]
3. 本週精選
Snyk 推出了一項很棒的全新公開直播研討會:
>> OWASP Top 10:駕馭人工智慧時代的新應用安全格局
「以前的
Java Weekly,第622期
本作品係原創或者翻譯,採用《署名-非商業性使用-禁止演繹4.0國際》許可協議