CodeF@ctory - Caso 15 - Plataforma de Reservas de Servicios - Microservicio de Recursos y Disponibilidad.
Gestión de recursos y agendas
- Java 17
- Spring Boot 3.5.13
- Spring Security (Autenticación y autorización)
- Spring Data JPA (Persistencia)
- JWT (JSON Web Tokens para autenticación)
- MapStruct (Mapeo entre entidades y DTOs)
- Lombok (Reducción de código boilerplate)
- Maven (Gestión de dependencias)
- Git (Control de versiones)
- GitHub (Repositorio remoto)
- Postman (Pruebas de APIs)
- SonarCloud (Análisis de calidad de código)
Antes de ejecutar el proyecto, asegúrate de tener instalado:
- JDK 17 o superior
- Maven 3.8+
- Oracle Database o PostgreSQL
- Git
git clone https://github.com/Isa-Bedoya-UdeA/Reservas-MS-Resource-Service
cd Reservas-MS-Resource-Servicemvn clean install -U -DskipTests # Opción 1:
mvn spring-boot:run
# Opción 2:
mvn clean spring-boot:run
# Si falla al ejecutar, lanzar este comando, y luego nuevamente run
taskkill /F /IM java.exe 2>$nullLa aplicación estará disponible en: http://localhost:8083
GET /api/: Health CheckGET /api/version: Version Check
Importante: El
Content-Typede las peticiones debe serapplication/json.