05 Apr 2025
4 分钟阅读

一条命令搞定!存量 Spring REST 服务秒变 MCP 服务
TL;DR 在 AI 技术浪潮中,MCP 为服务集成带来了创新性思路,LLM 与 MCP 的组合更是为存量 API 服务注入新活力。 本文先阐述基于 Spring AI MCP 开发 MCP 服务的详细步骤,随后引入 OpenRewrite …
TL;DR 在 AI 技术浪潮中,MCP 为服务集成带来了创新性思路,LLM 与 MCP 的组合更是为存量 API 服务注入新活力。 本文先阐述基于 Spring AI MCP 开发 MCP 服务的详细步骤,随后引入 OpenRewrite …
LST 是 OpenRewrite 的核心,是 OpenRewrite 实现精准、可控代码修改的关键支柱。本文将介绍如何使用 JavaTemplate 创建复杂的 LST。 背景 在操作代码的过程中,可能需要添加、修改、删除代码片段。比如添 …
今天这篇我们来学习配方 Recipe 和访问者 Visitor,之所以一起介绍这两个是因为在 Recipe 的设计中使用了 访问者模式(Visitor Pattern)。 访问者模式是一种将算法与对象结构分开的软件设计模式。得益于这种分离, …
在上一篇文章中我们提到,LST 是 OpenRewrite 实现精准、可控代码修改的关键支柱。本篇将更深入地探讨 OpenRewrite 在代码解析过程中,究竟是如何保留代码原有的精确语义结构的。 什么是 LST LST …
最近的工作多与系统改造相关,涉及框架与平台的迁移。偶然接触到 OpenRewrite 这款有趣的工具,于是打算整理一些学习笔记,也是对学习过程的记录。后续还会持续探索并更新文章,只是目前尚不确定会写多少篇。 随着软件项目日趋复杂、版本迭代和 …