Skip to content

Latest commit

History

History
32 lines (25 loc) · 748 Bytes

File metadata and controls

32 lines (25 loc) · 748 Bytes

rest-api-java

Plantilla mínima para API REST en Java + Maven. Ideal para bootstrap de servicios (controladores, capas de servicio y persistencia) con pruebas.

👰 Stack

  • Java 17 (o el que uses)
  • Maven
  • (Opcional) Spring Boot / JAX-RS / SparkJava

🚀 Inicio rápido

mvn clean package
java -jar target/app.jar
# o mvn spring-boot:run si usas Spring Boot

💂 Estructura base

src/
main/java/.../controllers
main/java/.../services
main/java/.../repositories
test/java/... (JUnit)
pom.xml

🧪 Tests

mvn test

✅ Próximos pasos

  • Integrar seguridad (Spring Security/JWT).
  • Añadir swagger con springdoc-openapi.
  • Pipeline CI (GitHub Actions).

💄 Licencia

MIT