Microservicio demo
El modulo code/ es un Spring Boot 3.5.13 sobre Java 21. Expone un endpoint sencillo pero suficiente para validar el flujo local real de Karate y del arquetipo generado.
Endpoint
GET /products
Respuesta esperada:
[
{ "id": 1, "name": "Product A", "price": 10.0 },
{ "id": 2, "name": "Product B", "price": 20.0 }
]
Puerto personalizado
export APP_PORT=18081
mvn -q -f code/pom.xml spring-boot:run -Dspring-boot.run.arguments=--server.port=$APP_PORT
La suite Karate lee APP_PORT en el entorno local, por lo que puedes ejecutar el flujo E2E real sin depender del 8080.