开源的 Java/Java EE 全功能栈(full-stack)的应用程序框架
在之前的博客中,曾将讲了在SpringBoot中如何使用Event来进行大文件上传的解耦,原文地址:使用SpringEvent解决WebUploader大文件上...
你有没有过这种经历。A 机房 Redis 主节点磁盘满了被摘除,流量切到 B 机房,用户购物车全空了,因为 B 机房的 Redis 里根本没有这几分钟的写入。主...
最近有个小伙伴跟我吐槽,说他们团队还在用Feign,但Spring官方已经悄悄推出了一个“亲儿子”——@HttpExchange。
Spring AI 2.0.0 GA 正式发布了。我第一眼看到这个消息,脑子里第一个念头是:终于!
原因:TTS 的业务差异太大。有的团队用火山引擎,有的用阿里云 CosyVoice,有的用 OpenAI。硬塞进框架等于绑死用户。
上面的逻辑中,重点就是找到回调的具体枚举实例,然后使用Spring的IOC机制,找到注册到Spring上下文中的IFileUploadCallbackServi...
推理思路: 从 BeanFactory 接口出发,逐层查看其子接口 ListableBeanFactory、HierarchicalBeanFactory、Au...
1.x 的 ImageBlock AudioBlock VideoBlock 在 2.0.0中被统一替换为 DataBlock,通过 mediaType 字...
聊起"Agent + Skills + Spring AI"这套组合,我其实是带着一种"这次终于轮到Java开发者了"的心情开始接触的。2026年,AI Age...
最近有球友问:“三哥,Spring AI 2.0和Spring AI Alibaba,选哪个更好?”
最近在本地搭建一个基于 Dubbo 3.3 + Nacos 2.4.3 的项目,Nacos 跑在 Docker 里,项目以 jar 包方式跑在宿主机上。启动后遇...
结果往往是:前面的人把预算吃光了,最后一个人只有 0 分,或者变成了负数。这在金融场景下是要背责的。
结果:每次发版都有数十秒的 RPC 超时 / 连接失败,报错峰值持续 30 + 秒,Nacos 控制台已经看不到旧实例,但流量还在往已销毁的 Pod 上打。
1.x 的 io.agentscope.core.skill.SkillsKit 在 2.0 中被整体替换。新版基于 SkillRepository + wor...
1.x 的 io.agentscope.core.memory.LongTermMemory 及其子类(LongTermMemoryBase / Mem0Lon...
1.x 的 SimpleRAGKnowledge、BgeRAGKnowledge、EmbeddingRAGKnowledge 等 RAG 实现类在 RC2 中已...
"我们想把 GitHub MCP server、PostgreSQL MCP server、Slack MCP server 一起接进 agent。1.x 时代...
"用户让 agent 删数据库——我们不希望它'问都不问就执行'。1.x 时代用 Hook.stopAgent() 在 onActing 阶段抛异常中断;2.0...