1. Spring 和 Java
>> JEP 500 (准备让 final 真正意味着 final) 目标 JDK 26 [openjdk.org]
我们多年来一直在通过反射**窥探 final 字段**,但 JDK 26 正在对这个技巧设置一个计时器。通过将 final 视为真正不可变的,并警告反射修改,我们可以获得更安全的代码、更好的优化以及为我们的遗留框架提供清晰的迁移路径。很好。
同样值得阅读
- >> Java 中的 XML Schema 验证 1.1 [frankel.ch]
- >> 使用 Kotlin 构建 AI 代理 – 第一部分:一个最简代码代理 [jetbrains.com]
- >> FFM 与 JNI:Java 25 中的字符串操作哪个更快? [inside.java]
- >> Inside Java Newsletter,第 101 期 [inside.java]
- >> Quarkus 和 LangChain4j 的 Java 开发者的 Agentic AI 模式 [quarkus.io]
- >> 使用 Spring AI 将 LLM 作为裁判 [spring.io]
- >> 使用 @EnumeratedValue 实现自定义枚举映射 [thorben-janssen.com]
- >> 如何使用 Spring 清理测试数据 [vladmihalcea.com]
网络研讨会和演示文稿
- >> Inside Java Newscast 100 [inside.java]
- >> Devoxx Belgium 2025:Serialization 2.0:Marshalling 更新 [inside.java]
- >> A Bootiful Podcast:Vaadin 的 Matti Tahvonen 和 Marcus Hellberg [spring.io]
升级时间
- >> Hibernate Validator 9.1.0.Final 发布 [in.relation.to]
- >> 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]
我们不必将三法则视为一条严格的定律。它更多的是帮助我们了解重复是偶然的还是本质的。
同样值得阅读
- >> 您的人工智能驱动的编码伙伴:IntelliJ 上的 SonarQube MCP 服务器指南 [foojay.io]
- >> 可观测性是软件交付性能的关键 [gradle.com]
- >> Uber 重新设计 Pinot 查询引擎以提升性能、降低成本和改善开发者体验 [infoq.com]
3. 本周精选
我们今年的最后一次发布,黑色星期五今天开始
« 上一页
Java Weekly,第 619 期