Java Weekly,第620期
瀏覽人數:63最近更新:
1. Spring 和 Java
>> JEP 500(字串模板)面向 JDK 26 [ openjdk.org ]
多年來,我們一直樂此不疲地透過反射來修改 final fields ,但 JDK 26 開始限制這種做法。透過將 final 視為真正的不可變類型,並在反射修改時發出警告,我們可以獲得更安全的程式碼、更好的最佳化,並為我們的舊框架提供清晰的遷移路徑。這真是太棒了。
也值得一讀:
- >> Java 中的 XML Schema 驗證 1.1 [ frankel.ch ]
- >> 使用 Kotlin 建立 AI 代理 – 第 1 部分:一個極簡編碼的代理[ jetbrains.com ]
- >> FFM 與 JNI:在 Java 25 中,字串操作速度究竟快多少? [ inside.java ]
- >> Inside Java 時事通訊,第 101 期[ inside.java ]
- >>使用 Quarkus 和 LangChain4j 為 Java 開發人員提供智能體 AI 模式[ quarkus.io ]
- >>使用 Spring AI 將 LLM 用作評測器[ spring.io ]
- >>使用 @EnumeratedValue 進行自訂枚舉映射[ thorben-janssen.com ]
- >>如何使用 Spring 清理測試資料[ vladmihalcea.com ]
網路研討會與示範:
- >> Java 內部新聞播報 100 [ inside.java ]
- >>Devoxx 比利時 2025:序列化 2.0:編組更新[ inside.java ]
- >>一個 Bootiful 播客:Vaadin 令人驚嘆的 Matti Tahvonen 和 Marcus Hellberg [ spring.io ]
是時候升級了:
- >> Hibernate Validator 9.1.0.Final 已發布[與…相關]
- >> Spring Boot 4.0.0-RC2 現已發布[ spring.io ]
- >> Spring AI 1.1.0-RC1 現已發布[ spring.io ]
- >> Spring Tools 4.32.2 發佈[ spring.io ]
- >> Grails 7 發布,支援 Java 25 和 Jakarta EE 11 [ infoq.com ]
- >>WildFly A2A Java SDK for Jakarta EE 0.3.0.Final 已發布[ wildfly.org ]
- >> Quarkus 3.29.2和3.29.1 [ github.com/quarkusio ]
- >> Jetty 12.1.4和12.0.30 [ github.com/eclipse ]
- >> Netflix Zuul 3.2.8 [ github.com/Netflix ]
- >> Helidon 4.3.2 [ github.com/oracle ]
- >> Micrometer 1.16.0、1.15.6和1.14.13 [ github.com/micrometer-metrics ]
2.技術與思考
>> 澄清重構中的「三法則」 [ thecodewhisperer.com ]
我們不必把三法則當作一條死板的定律。它更多的是幫助我們分辨重複是偶然的還是必要的。
也值得一讀:
- >> 你全新的 AI 程式設計夥伴:IntelliJ 上的 SonarQube MCP 伺服器指南[ foojay.io ]
- >> 可觀測性是提升軟體交付效能的關鍵[ gradle.com ]
- >> Uber重新設計Pinot查詢引擎,提升效能、降低成本並改善開發者體驗[ infoq.com ]
3.本週精選
今年的最後一次促銷活動——黑色星期五促銷活動——今天正式上線:
>> Baeldung 的黑色星期五
本作品係原創或者翻譯,採用《署名-非商業性使用-禁止演繹4.0國際》許可協議