
de springboot-skills-marketplace29
Migration guidée et progressive des applications Spring Boot existantes vers Boot 4 / Java 25 (incluant Modulith 2 et Testcontainers 2), avec scanners et guides de référence.
Cette compétence fournit un flux de travail structuré et progressif ainsi que des outils pour migrer les applications Spring Boot existantes vers Boot 4 et Java 25, et pour mettre à jour les composants associés tels que Spring Modulith et Testcontainers. Elle regroupe un script de scan de migration, des documents de référence ciblés pour les tâches de migration courantes et un plan de migration ordonné qui minimise les risques en évitant les changements massifs et simultanés.
À utiliser lors d'une mise à jour effective d'une base de code maintenue (ex: Boot 3 → Boot 4), lorsque vous devez identifier les renommages de starters, les modifications d'annotations et d'imports, les mises à jour de Testcontainers, ou lorsque vous avez besoin d'un plan de migration échelonné et vérifiable. Ne PAS utiliser pour des projets greenfield ou des questions d'architecture génériques.
scripts/scan_migration_issues.py pour analyser une base de code et identifier les points de migrationreferences/spring-boot-4-migration.md, references/spring-modulith-2-migration.md, references/testcontainers-2-migration.md, references/migration-overview.mdCompatible avec les environnements d'exécution d'agents orientés développeurs capables d'exécuter des outils Python et de modifier des fichiers de dépôt (Claude Code, agents basés sur Codex, assistants de type Copilot).
Spring Boot Migration skill guides phased upgrades from Boot 3.x to 4.x / Java 25, including Modulith 2 and Testcontainers 2. The scanner script is well-structured Python with dataclasses and comprehensive pattern matching for dependency, import, annotation, and configuration migration issues. Script exited 1 because it requires a project path argument — expected behavior for a scanner tool, not a runtime error.
Clean skill — purely local static analysis, no network calls, no credentials, no destructive actions. The scanner is thorough and well-organized. Script failure in DRY_RUN is expected since it needs a real project path. Usefulness limited by niche audience (Spring Boot upgraders) and speculative target versions.