Este es un proyecto de Spring Boot que proporciona una API REST para un concesionario de coches. Permite a los usuarios interactuar con datos relacionados con los coches, como los paquetes de coches, colores exteriores, etc.
-
Asegúrate de tener instalado Java 17 y Maven en tu máquina.
-
Clona el repositorio a tu máquina local.
-
Navega hasta el directorio del proyecto.
-
Ejecuta el siguiente comando para construir el proyecto:
./mvnw clean install
- Para iniciar la aplicación, ejecuta el siguiente comando:
./mvnw spring-boot:run
Alternativamente, si estás utilizando Visual Studio Code, puedes iniciar la aplicación utilizando la configuración de lanzamiento proporcionada en .vscode/launch.json
. Asegúrate de tener instalada la extensión "Spring Boot Tools".
El proyecto Concesionario es una aplicación de back-end que proporciona una API REST para gestionar un concesionario de coches. Permite a los usuarios realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en varios recursos, incluyendo:
- Paquetes de coches: Los usuarios pueden crear, leer, actualizar y eliminar paquetes de coches. Un paquete de coche incluye detalles como el nombre, la carrocería, los asientos, el precio y una lista de rutas de imágenes.
El proyecto utiliza Spring Security para la autenticación y autorización, y también incluye pruebas unitarias y de integración.
Además, el proyecto está configurado para ser ejecutado en un contenedor Docker, como se indica en el archivo Dockerfile proporcionado