現代化您的舊版 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 個模型,以及內建的可觀測性、安全性工具和代理服務。
開始使用
從下列其中一個教學課程開始:
相關資源
- 深入了解應用程式現代化的基本概念