推出 Spring 迁移分析器

工程 | Andy Wilkinson | 2012 年 11 月 27 日 | ...

我很高兴地宣布,我们已经发布了 Spring 迁移分析器 (SMA) 的第一个里程碑版本,这是一个命令行实用程序,用于分析企业 Java 应用程序并生成一份报告,描述应用程序以及如何将其迁移到 Spring。

为什么将应用程序迁移到 Spring?

我们看到人们选择使用 Spring 的两个主要原因。首先,Spring 提供了最广泛的部署选项,包括云和 PaaS,允许您将应用程序部署到更轻量级的运行时,从而降低运营成本。其次,正如 Adrian 最近解释的那样,Spring 提供了对一系列处于企业 Java 前沿的技术的访问。

在考虑将现有应用程序迁移到 Spring 时,通常是部署灵活性促使了迁移,因为它可以显著降低应用程序的运营成本。

使用 SMA 分析应用程序

要开始使用 SMA,请 下载发行版。下载完成后,将其解压缩
unzip spring-migration-analyzer-1.0.0.M1-dist.zip

在设置了 JAVA_HOME 后,您可以运行 migration-analysis 脚本以分析应用程序

./spring-migration-analyzer-1.0.0.M1/bin/migration-analysis.sh ~/dev/apps/my-app.ear

这将在当前工作目录中名为 my-app.ear 的目录中生成一个 HTML 报告。该报告描述了应用程序,并提供了有关将其迁移到 Spring 的指导。

除了迁移指南外,该报告还提供了有关 API 使用情况、EJB 和部署描述符等详细信息,在迁移应用程序时需要考虑这些详细信息。

了解更多信息

要了解有关 SMA 的更多信息,请参阅 用户指南。您可能还会对 GitHub 上的项目 感兴趣。如果您发现错误或希望看到改进,请通过 提交问题 告知我们。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部