Baeldung原文
Java每周精选第671期:Maven实践与智能体时代的测试
[LOADING...]
1. Spring 与 Java
>> 超越 mvn install:真正有效的 Maven 实践 [foojay.io]
一次围绕 pom.xml 中隐藏的低成本高收益实践的巡览,内容源自真实开源项目:用 Enforcer 实现快速失败,通过精心维护的父 POM 固定每个插件版本,让 profile 自行启用,并几乎零成本获得 SBOM。内容很实用。
同样值得一读:
- >> 撤销原始类型模式预览特性 [inside.java]
- >> Testcontainers 集成测试:在 Docker 中运行真实的 WAR [foojay.io]
- >> 让 Java AI Agent 通过 MySQL REST 服务请求取消 [foojay.io]
- >> 我如何从超时的 GitHub Actions 测试中获取线程转储 [foojay.io]
- >> 教程:G1 垃圾收集器 [inside.java]
- >> G1 垃圾收集器 [dev.java]
- >> AI 根因分析:面向分布式系统的 LLM 驱动根因分析 [quarkus.io]
- >> 用 Quarkus Sonify 聆听你的应用 [quarkus.io]
- >> 宣布 Spring for Apache Pulsar 的新家 [spring.io]
- >> 检查 Java 单体应用中的模块边界 [foojay.io]
- >> 用一个 int 实现 Valhalla Ticker [inside.java]
- >> 测试通过了,但该功能从未真正工作过。 [foojay.io]
- >> jip:克隆 Java 项目,运行它,搞定。 [foojay.io]
- >> Spring AI 还是 LangChain4j?一个应用、三套技术栈、一个测试 [foojay.io]
- >> dukehoff-decide:来自小型语言模型的类型化、校准决策 [foojay.io]
网络研讨会与演讲:
- >> 使用 llm-d、Wasm 和 TornadoVM 在 Kubernetes 上进行分布式 LLM 推理 [infoq.com]
- >> Spring Office Hours 播客:S5E29——Spring AI ACP Harness 客户端 [spring.io]
- >> Quarkus Insights #267:使用 Quarkus 为 Quarkus 沙箱化 Agent [quarkus.io]
- >> Java 与下一代编程模型 [inside.java]
- >> A Bootiful Podcast:Temporal.io 的 Cornelia Davis [spring.io]
- >> 第 74 集“在 Devoxx 向架构师提问” [AtA] [inside.java]
升级资讯:
- >> Spring AI 2.1.0-RC2 现已发布 [spring.io]
- >> Spring Boot 4.2.0-RC2 现已可用 [spring.io]
- >> Spring Cloud 2026.0.0-RC2(又名 Paddington)已发布 [spring.io]
- >> IntelliJ IDEA 2026.3 有哪些新功能 以及 IntelliJ IDEA 2026.3 修复了哪些问题 [jetbrains.com]
- >> RuleBox 2.0:告别业务逻辑混乱的业务规则 [foojay.io]
- [>> Quarkus 3.40.1.2 和 3.33.4.2 [quarkus.io]
- [>> Jetty 12.1.15 和 12.0.41 [github.com/jetty]
- [>> Elasticsearch 8.19.25 [github.com/elastic]
- [>> Micronaut Core 5.2.23 和 4.10.37 和 3.10.19 以及 3.10.18 [github.com/micronaut-projects]
- [>> Payara 7.2026.11 [github.com/payara]
2. 技术与随想
>> 测试即数据 [martinfowler.com]
一个非常现实的问题——AI Agent 既能编写生产代码,也能编写测试,那还有什么仍能保护我们免受功能错误影响?一篇有趣的周末读物。
同样值得一读:
- >> AWS 模拟器,以及当 Agent 编写代码时工程师的职责 [allthingsdistributed.com]
- >> 经验从何而来? [foojay.io]
- >> 搭建 DuckDB Quack 服务器:Hello World [foojay.io]
- >> 长时程 Agent 与持久化执行 [martinfowler.com]
- >> 大规模事实核查:构建更准确、更高效的剧情简介事实性系统 [netflixtechblog.com]
- >> 跨编码助手的技能 [frankel.ch]
- >> 用游戏掌机控制你的 AI Agent [codepipes.com]
- >> 身份作为架构关注点:超越身份验证的企业 IAM [infoq.com]
- >> 数据产品平台导航器 [martinfowler.com]
3. 本周精选
>> 1,000 位铁杆粉丝 [kk.org]
文章《Java 周报第 671 期》最初发布于 Baeldung。