Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erfahren Sie, wie Sie Chatergebnisse mithilfe des benutzerdefinierten AppModernization-Agents optimieren, um Java Anwendungen zu Azure zu migrieren. Der benutzerdefinierte Agent "AppModernization" ist für Anwendungsmodernisierungsaufgaben optimiert und ermöglicht es Ihnen, einfache, natürliche Sprachaufforderungen zum Ausführen komplexer Migrationsszenarien zu verwenden.
Voraussetzungen
- Ein GitHub-Konto mit einem aktiven GitHub Copilot-Abonnement unter einem beliebigen Plan.
- Eine der folgenden IDEs:
- Die neueste Version von Visual Studio Code. Muss Version 1.106 oder höher sein.
- GitHub Copilot in Visual Studio Code. Anweisungen zum Einrichten finden Sie unter Set up GitHub Copilot in Visual Studio Code. Melden Sie sich innerhalb von Visual Studio Code bei Ihrem GitHub-Konto an.
- GitHub Copilot Modernisierung. Starten Sie Visual Studio Code nach der Installation neu.
- Die neueste Version von IntelliJ IDEA. Muss Version 2023.3 oder höher sein.
- GitHub Copilot. Muss Version 1.5.59 oder höher sein. Weitere Anweisungen finden Sie unter Setup GitHub Copilot in IntelliJ IDEA. Melden Sie sich unbedingt bei Ihrem GitHub Konto in IntelliJ IDEA an.
- GitHub Copilot Modernisierung. Starten Sie IntelliJ IDEA nach der Installation neu. Wenn Sie GitHub Copilot nicht installiert haben, können Sie GitHub Copilot Modernisierung direkt installieren.
- Die neueste Version von Visual Studio Code. Muss Version 1.106 oder höher sein.
- Java 21 oder höher.
- Maven oder Gradle zum Erstellen Java Projekte.
Hinweis
Ein Azure Konto ist nur für die Bereitstellung von Ressourcen auf Azure erforderlich und wird nicht benötigt, wenn GitHub Copilot Modernisierung verwendet wird, um Codeänderungen vorzunehmen.
Wenn Sie Gradle verwenden, wird nur der Gradle-Wrapper, Version 5 oder höher, unterstützt.
Die Kotlin Domain Specific Language (DSL) wird nicht unterstützt.
Die Funktion My Skills wird für IntelliJ IDEA noch nicht unterstützt.
Wählen Sie den benutzerdefinierten Agent für AppModernization aus.
Der benutzerdefinierte AppModernization-Agent bietet die beste Erfahrung für Java Anwendungsmigrations- und Modernisierungsaufgaben. Führen Sie die folgenden Schritte aus, um sie auszuwählen:
Öffnen Sie Visual Studio Code, und stellen Sie sicher, dass die GitHub Copilot Modernisierungserweiterung installiert ist.
Öffnen Sie das Copilot Chatfenster, indem Sie das Chatsymbol in der Activity Bar auswählen.
Suchen Sie im Chatfenster das Dropdownmenü der Agentauswahl oben im Chateingabefeld, und wählen Sie "AppModernization " aus der Liste aus. Dieser benutzerdefinierte Agent wurde für Java Anwendungsmodernisierungs- und Migrationsszenarien entwickelt.
Hinweis
Obwohl Sie verschiedene Sprachmodelle im Chatfenster auswählen können, ist Claude Sonnet 4.5 das getestete und empfohlene Modell für beste Ergebnisse mit Java Anwendungsmodernisierungsaufgaben.
Von Bedeutung
Der benutzerdefinierte Agent für AppModernization ist derzeit nur für Visual Studio Code verfügbar.
Verwenden einfacher Eingabeaufforderungen für die Migration
Wenn der AppModernization-Agent ausgewählt ist, verwenden Sie einfache, natürliche Sprachaufforderungen, um Migrationsaufgaben auszuführen. Der Agent versteht den Migrationskontext und kann komplexe Szenarien mit minimaler Eingabe verarbeiten.
Beispiel: Migrieren von RabbitMQ zu Azure Service Bus
Stellen Sie sicher, dass Ein Java Projekt in Visual Studio Code geöffnet ist, das RabbitMQ verwendet.
Geben Sie im Copilot-Chatfenster mit ausgewähltem AppModernization-Agent die folgende Eingabeaufforderung ein:
migrate from rabbitmq to Azure service busDer Agent analysiert Ihren Code, erstellt einen Migrationsplan, nimmt Codeänderungen vor, führt Validierungen aus und generiert eine Zusammenfassung. Wählen Sie "Weiter" , um die einzelnen Schritte fortzusetzen und die Änderungen anzunehmen.
Andere Migrationsszenarien
Der AppModernization-Agent unterstützt verschiedene Migrationsszenarien mit einfachen Eingabeaufforderungen. Hier sind weitere Beispiele:
Datenbankmigration:
migrate from Oracle to Azure PostgreSQLAuthentifizierungsmigration:
migrate to Managed Identity for Azure SQL DatabaseSpeichermigration:
migrate from AWS S3 to Azure Storage BlobMessaging-Migration:
migrate from ActiveMQ to Azure Service BusGeheime Verwaltung:
migrate secrets to Azure Key Vault