1. 概览
OpenRewrite 是一个用于 Java 和其他源代码的代码重构生态系统。有时,我们需要将依赖升级到最新版本,应用安全补丁,消除使用已弃用的 API,从一种技术迁移到另一种技术(例如,从 JUnit 断言迁移到 AssertJ)等。我们可以使用 OpenRewrite 库来解决这些挑战。在本教程中,我们将讨论 OpenRewrite 项目的基础知识,并展示一些如何在实践中使用它的例子。在每种情况下,我们都将使用 Spring PetClinic 应用程序。
2. OpenRewrite 基础
以下是我们可以使用 OpenRewrite 执行的一些常见类型的升级:
大约 7 分钟