我有一个遗留的Spring项目,我想迁移到Spring Boot,同时我想升级项目中使用的Java版本。我已经看到了针对 Spring Boot 到 Spring Boot 迁移的各种特定方法,但我对使用 OpenRewrite 来完成此任务特别感兴趣。
是否可以使用 OpenRewrite 将 Spring 项目迁移到 Spring Boot?如果是这样,实现此迁移涉及哪些步骤?是否有任何特定的 OpenRewrite 配方或工具可以帮助完成此过程?
如果有任何有关如何使用 OpenRewrite 执行此迁移的指导或示例,我将不胜感激。
到目前为止,我已经:
探索 OpenRewrite 文档和 GitHub 存储库,以了解基本概念和可用配方。 尝试应用一些通用的 OpenRewrite 方法来实现 Java 代码现代化,这有助于升级 Java 版本。 寻找与从 Spring 迁移到 Spring Boot 相关的特定 OpenRewrite 配方,但找不到全面的指南或配方集。 我期望在 OpenRewrite 中找到一组简单的步骤或特定的配方,可以处理遗留 Spring 项目到 Spring Boot 的迁移。但是,我不确定是否存在这样的食谱,或者我是否需要为此目的创建自定义食谱。
看起来您正在寻找这个请求的食谱:
添加配方以将项目从 Spring Framework 迁移到使用 Spring Boot
如果您想参与,该链接还包含第一步。自动执行这些更改是加快工作速度并确保更改在不同项目中一致应用的好方法。