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 Agents modernize optimieren, um Java Anwendungen zu Azure zu migrieren. Der modernize benutzerdefinierte Agent 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.113 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 Informationen finden Sie unter Set up 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.113 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.
Auswählen des modernize benutzerdefinierten Agents
Der benutzerdefinierte Agent modernize 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 am oberen Rand des Chateingabefelds, und wählen Sie " Modernisieren" 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.6 das getestete und empfohlene Modell für beste Ergebnisse mit Java Anwendungsmodernisierungsaufgaben.
Von Bedeutung
Der benutzerdefinierte Agent modernize ist derzeit nur für Visual Studio Code verfügbar.
Verwenden einfacher Eingabeaufforderungen für die Migration
Wenn der modernize Agent ausgewählt ist, verwenden Sie einfache, natürliche Sprachaufforderungen zum Ausführen von Migrationsaufgaben. 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.
Wählen Sie im chatfenster Copilot den
modernizeAgent aus, und geben Sie 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 modernize 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