本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

现代化您的遗留Java应用程序

GitHub Copilot 应用程序现代化扩展,提供强大的功能,帮助开发人员更快速、准确和高效地现代化遗留的 Java 应用程序。

无论是升级框架、解决过时的依赖项,还是为云迁移做准备,GitHub Copilot 都利用智能自动化和与 Microsoft Azure 的深度集成,将现代化的时间从几个月缩短到几天。

GitHub Copilot 应用程序现代化

扩展能力

GitHub Copilot 应用程序现代化扩展提供以下主要功能:

  • 智能评估和升级规划: Copilot 扫描您的代码库,分析依赖性和框架,并制定可操作的计划来指导您的现代化之旅。

  • AI驱动的代码转换:从Java 8到最新的LTS版本,Copilot通过结构化、上下文感知的编辑自动进行升级,消除重复工作并降低升级风险。

  • 可重复使用的迁移模式:将您的团队的重构逻辑捕获到自定义公式中,然后在应用程序之间重新应用这些公式,以实现一致且可扩展的现代化。

  • 构建和测试验证:Copilot修复构建错误,运行单元测试,并确保更改后您的应用程序保持稳定,帮助保持清洁的CI/CD管道。

  • CVE检测和修复:在升级后自动检测和修补已知漏洞。 Copilot在应用安全修复的同时,让您完全控制更改。

  • 无缝集成 Azure:以最小的努力将升级后的应用程序部署到 Azure。现代化的应用程序可以立即使用 Azure AI Foundry,解锁超过 11,000 个模型、内置的可观测性、安全工具和代理服务。

开始使用

从以下教程之一开始: