2026-07-03
来源: infoq.com
59
Hardwood 到达 1.0,是 Java 生态里处理 Apache Parquet 文件的一个值得关注的信号。这个由 Gunnar Morling 发起的项目,目标很直接:用多线程读取和零强制外部依赖,给开发者一个比 Apache Parquet Java 实现更轻、更容易嵌入的选择。当前版本只支持读取,写入能力还在后续版本计划中。 Parquet...
2026-07-03
来源: oschina.net
42
Java 持久层从来不缺框架,但 Xbatis 和 Spring Data JPA 的对比有意思:它们不是简单的“谁更强”,而是代表了两种写业务数据访问代码的方式。Spring Data JPA 站在 JPA 规范和 Hibernate 生态上,用声明式模型管理实体关系;Xbatis 则站在 MyBatis 体系上,用链式 DSL 把 SQL 构造过程...
2026-07-03
来源: oschina.net
41
在 Java 后端里,MyBatis 一直有一种很微妙的优势:它不像全自动 ORM 那样把 SQL 藏起来,又能用 Mapper、XML、动态 SQL 把复杂查询管住。MyBatis-Plus 和 Xbatis 都是在这个基础上继续提效的增强框架,只是路线不完全一样:前者胜在成熟生态和工程默认项,后者更强调用更现代、更类型化的方式组织数据访问代码。 M...
2026-07-03
来源: oschina.net
52
企业后台项目最消耗工程时间的,往往不是某个复杂算法,而是反复搭 CRUD、权限、接口安全、字典、日志、菜单、微信生态对接这些“每个项目都要有”的底层能力。Jboot-Plus 这类基于 Spring Boot 3 + Vue 2.7 的前后端分离框架,核心价值不是让业务消失,而是把后台系统的通用地基提前铺好,让团队把精力放回业务建模和交付质量上。 从摘...
2026-07-02
来源: oschina.net
47
Solon AI v4.0.3 的关键信号很明确:它想把 Java 开发者写智能体应用时最容易分裂的几件事收拢起来,包括模型差异、向量库接入、MCP 协议以及复杂流程控制。更现实的一点是,它把兼容范围拉到 Java 8 到 Java 26,这对仍在长期维护 Java 8 服务、同时又想试水 Agent 的团队很有吸引力。 智能体应用最怕的是一开始直接调...
2026-07-02
来源: oschina.net
37
Solon v4.0.3 发布了。这个版本本身的公开摘要没有展开具体变更项,但它再次把 OpenSolon 的定位摆到台前:一个从零构建、不依赖 Java EE 的 Java 企业级应用开发框架,强调快速、小巧、接口灵活和开放生态。对于正在评估 Spring 生态替代方案,或者希望把服务做得更轻的团队,Solon 值得进入技术选型清单。 OpenSol...
2026-07-02
来源: spring.io
40
这期 A Bootiful Podcast 把焦点放在 Sébastien Deleuze 对 Spring AI 和 Spring Framework 近况的讨论上。虽然播客本身是访谈形式,但它指向了一个很实际的变化:Spring 生态正在把 AI 应用开发拉回 Java 开发者熟悉的工程模型里,配置、Bean、自动装配、测试和部署仍然是主战场。 对...
2026-07-01
来源: oschina.net
37
Elasticsearch 9.4.3 已发布。作为基于 Lucene 的分布式全文搜索引擎,Elasticsearch 仍然围绕 HTTP API、无模式 JSON 文档、多租户检索与分析场景演进。本次摘要中特别提到 ES|QL 相关的功能和改进,因此对正在使用 9.x 的团队来说,最实际的问题不是“要不要升级”,而是“如何用低风险方式验证查询、索引...
2026-07-01
来源: oschina.net
49
Servo 的 5 月总结有两个信号很值得开发者关注:一边是 0.3.0 版本吸收了当月完成的 391 次提交,覆盖 CSS 字体特性、DOM API、SpiderMonkey 更新和辅助功能改进;另一边是项目月度赞助资金仍不到 8000 美元。换句话说,这是一个技术上持续补课、但资源上仍然紧绷的浏览器引擎项目。 对于做 Web 平台、嵌入式浏览器、渲...
2026-07-01
来源: oschina.net
51
Logback 1.5.37 已经发布。对大多数 Java 项目来说,Logback 仍然是“默认但关键”的基础设施:它不直接决定业务功能,却会影响排障效率、运行成本和生产环境的可观测性。这次发布值得注意的一点,是它触及了基于 Janino 对 Java 表达式求值的条件配置处理;如果你的 里使用了条件判断,升级前就不该只跑单元测试了事。 Logbac...