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 使用情况、EJBs 和部署描述符等详细信息,这些信息在迁移应用程序时需要考虑。

了解更多

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

获取 Spring 新闻资讯

通过 Spring 新闻资讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部