标签

Java

用 Solon AI 4.0 ChatModel 少写一半 Java LLM 胶水代码

来源: oschina.net 46
把 LLM 接进 Java 应用,难点往往不在“发一个请求”,而在请求之外的一堆细节:HTTP 客户端、鉴权、JSON 编解码、流式输出、上下文记忆、错误处理。Solon AI 4.0 的 ChatModel 把这些常见工作收进一套 Builder API,让 Java 代码更像是在描述“我要怎样对话”,而不是手写一层又一层协议胶水。 传统做法里,业务...

JPA、MyBatis、MyBatis-Plus 和 xbatis:别只看谁更强,要看谁更适合

来源: oschina.net 35
Java 持久层框架的选择很少是“谁碾压谁”的问题。原生 MyBatis、MyBatis-Plus、xbatis、Spring Data JPA / Hibernate 解决的是相近问题,但它们把复杂度放在了不同位置:有的把 SQL 交给你,有的把 CRUD 包起来,有的强调对象模型和规范,有的试图在类型安全、动态查询和开发效率之间找平衡。 原生 My...

Hardwood 1.0:给 Java 读 Parquet 一个更轻的入口

来源: infoq.com 28
Hardwood 到达 1.0,是 Java 生态里处理 Parquet 文件的一次值得注意的尝试:它由 Gunnar Morling 启动,目标是用多线程读取和“零强制外部依赖”降低接入成本。和成熟但依赖较重的 Apache Parquet Java 实现相比,Hardwood 目前更像一个专注的读取器:先把读路径做轻、做快,写入能力留给后续版本。 ...

Hardwood 1.0:Java 读取 Parquet 的轻量新选择

来源: infoq.com 45
Hardwood 到达 1.0,是 Java 生态里处理 Apache Parquet 文件的一个值得关注的信号。这个由 Gunnar Morling 发起的项目,目标很直接:用多线程读取和零强制外部依赖,给开发者一个比 Apache Parquet Java 实现更轻、更容易嵌入的选择。当前版本只支持读取,写入能力还在后续版本计划中。 Parquet...

Xbatis 与 MyBatis-Plus 怎么选:从团队规模、SQL 控制到长期维护的对比

来源: oschina.net 28
在 Java 后端里,MyBatis 一直有一种很微妙的优势:它不像全自动 ORM 那样把 SQL 藏起来,又能用 Mapper、XML、动态 SQL 把复杂查询管住。MyBatis-Plus 和 Xbatis 都是在这个基础上继续提效的增强框架,只是路线不完全一样:前者胜在成熟生态和工程默认项,后者更强调用更现代、更类型化的方式组织数据访问代码。 M...

用 Jboot-Plus 复用企业后台的通用底座:Spring Boot 3 与 Vue 2.7 的取舍

来源: oschina.net 37
企业后台项目最消耗工程时间的,往往不是某个复杂算法,而是反复搭 CRUD、权限、接口安全、字典、日志、菜单、微信生态对接这些“每个项目都要有”的底层能力。Jboot-Plus 这类基于 Spring Boot 3 + Vue 2.7 的前后端分离框架,核心价值不是让业务消失,而是把后台系统的通用地基提前铺好,让团队把精力放回业务建模和交付质量上。 从摘...

Solon AI 4.0.3:给 Java 智能体开发一层轻量统一接口

来源: oschina.net 33
Solon AI v4.0.3 的关键信号很明确:它想把 Java 开发者写智能体应用时最容易分裂的几件事收拢起来,包括模型差异、向量库接入、MCP 协议以及复杂流程控制。更现实的一点是,它把兼容范围拉到 Java 8 到 Java 26,这对仍在长期维护 Java 8 服务、同时又想试水 Agent 的团队很有吸引力。 智能体应用最怕的是一开始直接调...

Solon v4.0.3 发布:继续押注轻量级 Java 企业开发

来源: oschina.net 25
Solon v4.0.3 发布了。这个版本本身的公开摘要没有展开具体变更项,但它再次把 OpenSolon 的定位摆到台前:一个从零构建、不依赖 Java EE 的 Java 企业级应用开发框架,强调快速、小巧、接口灵活和开放生态。对于正在评估 Spring 生态替代方案,或者希望把服务做得更轻的团队,Solon 值得进入技术选型清单。 OpenSol...

Spring AI 与 Spring Framework 的近期方向:从播客话题落到可运行实践

来源: spring.io 28
这期 A Bootiful Podcast 把焦点放在 Sébastien Deleuze 对 Spring AI 和 Spring Framework 近况的讨论上。虽然播客本身是访谈形式,但它指向了一个很实际的变化:Spring 生态正在把 AI 应用开发拉回 Java 开发者熟悉的工程模型里,配置、Bean、自动装配、测试和部署仍然是主战场。 对...