现代化您的旧版 Java 应用
通过 GitHub Copilot App Modernization 扩展,开发者能够以更高的速度、准确性和效率现代化旧版 Java 应用程序,其功能十分强大。
无论是升级框架、处理过时的依赖项,还是为云迁移做准备,GitHub Copilot 都利用智能自动化和与 Microsoft Azure 的深度集成来加速现代化进程,将耗时从数月缩短至数天。

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