logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AI 2.0 升级实战:9 个破坏性变更逐条迁移

本文总结了Spring AI 2.0的9个核心破坏性变更及迁移方案: 底层框架全面升级至Spring Boot 4/7 + Jackson 3,需注意包名变更 Options体系重构为不可变Builder模式,移除setter和copy方法 ChatClient成为推荐API入口,ChatModel降级为底层组件 模型提供商接口精简,移除冗余基类 工具调用循环上移至Advisor链 配置结构扁平化

文章图片
#spring#人工智能#java
从 Rules 到 Skills:用 Anthropic 开放标准重构你的 AI 编程工作流

本文介绍了Anthropic提出的Skills开放标准及其在Java后端开发中的应用。Skills是可重用、结构化的知识包,采用渐进式加载机制节省上下文窗口。文章详细解析了Skill的定义、核心特性、标准结构,并与Rules、BusAgent等概念进行对比。通过实战项目演示了如何利用Skills标准构建REST API、Service层、异常处理等Java后端功能,并提供了GitHub项目地址。S

文章图片
#重构#人工智能
Spring webflux之WebClient

WebClient是Spring WebFlux提供的非阻塞响应式HTTP客户端,用于替代传统的RestTemplate。它支持异步流式请求处理,适合微服务间通信。主要功能包括: 多种创建方式:默认创建、指定基础URL或自定义配置(超时、拦截器等) 三步请求流程:定义方法/URL → 配置请求 → 发送并处理响应 两种响应处理:retrieve()简化处理响应体,exchangeToMono()/

文章图片
#spring#java#后端
从 Rules 到 Skills:用 Anthropic 开放标准重构你的 AI 编程工作流

本文介绍了Anthropic提出的Skills开放标准及其在Java后端开发中的应用。Skills是可重用、结构化的知识包,采用渐进式加载机制节省上下文窗口。文章详细解析了Skill的定义、核心特性、标准结构,并与Rules、BusAgent等概念进行对比。通过实战项目演示了如何利用Skills标准构建REST API、Service层、异常处理等Java后端功能,并提供了GitHub项目地址。S

文章图片
#重构#人工智能
关于WebClient 和 RestTemplate的对比

摘要: Spring生态中,WebClient(基于Netty,异步非阻塞)与RestTemplate(同步阻塞)在底层模型、功能特性上差异显著。WebClient支持流式处理、高效并发协作及链式拦截器,适合高并发和响应式系统;RestTemplate简单易用但性能受限。性能测试显示,WebClient并发能力提升5-10倍,资源占用更低。官方推荐新项目优先使用WebClient,旧项目可逐步迁移

文章图片
#java#spring#spring boot
到底了