现代化您的遗留 Java 应用
GitHub Copilot 应用现代化扩展程序 (GitHub Copilot App Modernization extension) 提供了强大的功能,可帮助开发人员以更高的速度、准确性和效率来现代化遗留 Java 应用程序。
无论是升级框架、解决过时依赖项,还是准备迁移到云端,GitHub Copilot 都能通过智能自动化和与 Microsoft Azure 的深度集成,将现代化时间从数月缩短到数天。

扩展功能
GitHub Copilot 应用现代化 (GitHub Copilot App Modernization) 扩展程序提供了以下关键功能:
-
智能评估和升级规划:Copilot 会扫描您的代码库,分析依赖项和框架,并制定可操作的计划来指导您的现代化之旅。
-
AI 驱动的代码转换:从 Java 8 到最新的 LTS 版本,Copilot 可通过结构化、上下文感知的编辑来自动化升级,减少重复工作并降低升级风险。
-
可重用的迁移模式:将团队的重构逻辑捕获到自定义公式中,然后将它们重新应用于应用程序,以实现一致、可扩展的现代化。
-
构建和测试验证:Copilot 会修复构建错误,运行单元测试,并确保您的应用程序在更改后保持稳定,从而帮助维护干净的 CI/CD 管道。
-
CVE 检测和修复:升级后自动检测和修补已知漏洞。Copilot 会应用安全的修复程序,同时让您完全掌控更改。
-
无缝的 Azure 集成:轻松地将升级后的应用程序部署到 Azure。现代化后的应用程序可以立即使用 Azure AI Foundry,解锁超过 11,000 个模型、内置的可观察性、安全工具和代理服务。
开始使用
从以下教程开始
相关资源
- 了解有关应用现代化通用概念的更多信息