Cómo crear un servicio Spring Boot con configuraciones modernas
Cuándo usarlo: Proyecto Boot nuevo y no quieres volver a decidir cada convención.
Flujo
-
Describe el servicioCrea un servicio REST Spring Boot 3.2 'orders-service' con JPA, PostgreSQL, Flyway y Testcontainers.✓ Copiado→ Estructura de proyecto correcta + pom/build.gradle + migraciones base
-
Añade una característicaAñade un endpoint /orders con POST/GET y validación.✓ Copiado→ Controlador + servicio + repositorio + validación
-
Pruebas de integraciónAñade pruebas de integración usando Testcontainers PostgreSQL.✓ Copiado→ Las pruebas inician un contenedor, acceden a endpoints, pasan
Resultado: Un servicio Boot en funcionamiento con pruebas.
Errores comunes
- Claude por defecto usa inyección por campo — La habilidad sugiere inyección por constructor; si no, pide nuevamente de forma explícita