Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze quickstart ziet u hoe u chatresultaten optimaliseert met behulp van de aangepaste AppModernization-agent om Java-toepassingen naar Azure te migreren. De aangepaste AppModernization-agent is geoptimaliseerd voor toepassingsmodernisatietaken en stelt u in staat om eenvoudige, natuurlijke taalprompts te gebruiken om complexe migratiescenario's uit te voeren.
Vereiste voorwaarden
- Een GitHub-account met een actief GitHub Copilot-abonnement onder elk abonnement.
- Een van de volgende IDE's:
- De nieuwste versie van Visual Studio Code. Moet versie 1.106 of hoger zijn.
- GitHub Copilot in Visual Studio Code. Zie GitHub Copilot instellen in Visual Studio Code voor installatie-instructies. Meld u aan bij uw GitHub-account in Visual Studio Code.
- Modernisering van GitHub Copilot-apps. Start Visual Studio Code opnieuw op na de installatie.
- De nieuwste versie van IntelliJ IDEA. Moet versie 2023.3 of hoger zijn.
- GitHub Copilot. Moet versie 1.5.59 of hoger zijn. Zie GitHub Copilot instellen in IntelliJ IDEA voor meer instructies. Meld u aan bij uw GitHub-account in IntelliJ IDEA.
- Modernisering van GitHub Copilot-apps. Start IntelliJ IDEA opnieuw op na de installatie. Als u GitHub Copilot niet hebt geïnstalleerd, kunt u de modernisering van gitHub Copilot-apps rechtstreeks installeren.
- De nieuwste versie van Visual Studio Code. Moet versie 1.106 of hoger zijn.
- Java 21 of hoger.
- Maven of Gradle voor het bouwen van Java-projecten.
Opmerking
Als u Gradle gebruikt, wordt alleen de Gradle-wrapper versie 5+ ondersteund. De Kotlin Domain Specific Language (DSL) wordt niet ondersteund.
De functie My Tasks wordt nog niet ondersteund voor IntelliJ IDEA.
Selecteer de aangepaste AppModernization-agent
De aangepaste AppModernization-agent biedt de beste ervaring voor migratie- en moderniseringstaken voor Java-toepassingen. Gebruik de volgende stappen om deze te selecteren:
Open Visual Studio Code en zorg ervoor dat u de uitbreiding voor modernisering van de GitHub Copilot-app hebt geïnstalleerd.
Open het Copilot-chatvenster door het chatpictogram in de activiteitenbalk te selecteren.
Zoek in het chatvenster de vervolgkeuzelijst-agentselector boven aan het chatinvoervak en selecteer AppModernization uit de lijst. Deze aangepaste agent is ontworpen voor modernisering en migratiescenario's voor Java-toepassingen.
Opmerking
Hoewel u verschillende taalmodellen in het chatvenster kunt selecteren, is Claude Sonnet 4.5 het geteste en aanbevolen model voor de beste resultaten met moderniseringstaken voor Java-toepassingen.
Belangrijk
De aangepaste AppModernization-agent is momenteel alleen beschikbaar voor Visual Studio Code.
Eenvoudige prompts voor migratie gebruiken
Wanneer de AppModernization-agent is geselecteerd, gebruikt u eenvoudige, natuurlijke taalprompts om migratietaken uit te voeren. De agent begrijpt de migratiecontext en kan complexe scenario's verwerken met minimale invoer.
Voorbeeld: Migreren van RabbitMQ naar Azure Service Bus
Zorg ervoor dat u een Java-project hebt geopend in Visual Studio Code dat gebruikmaakt van RabbitMQ.
Voer in het copilot-chatvenster waarin de AppModernization-agent is geselecteerd de volgende prompt in:
migrate from rabbitmq to Azure service busDe agent analyseert uw code, maakt een migratieplan, brengt codewijzigingen aan, voert validaties uit en genereert een samenvatting. Selecteer Doorgaan om door te gaan met elke stap en Blijf de wijzigingen accepteren.
Andere migratiescenario's
De AppModernization-agent ondersteunt verschillende migratiescenario's met eenvoudige prompts. Hier volgen meer voorbeelden:
Databasemigratie:
migrate from Oracle to Azure PostgreSQLAuthenticatiemigratie:
migrate to Managed Identity for Azure SQL DatabaseOpslagmigratie:
migrate from AWS S3 to Azure Storage BlobMigratie van berichten:
migrate from ActiveMQ to Azure Service BusGeheimbeheer:
migrate secrets to Azure Key Vault