Esta aplicación es una API RESTful para la gestión de usuarios. Permite crear, leer, actualizar y eliminar usuarios, así como gestionar sus teléfonos asociados. La API acepta y retorna datos en formato JSON.
- Java 17
- Spring Boot
- Spring Data JPA
- H2 Database (base de datos en memoria)
- Maven (gestor de dependencias)
- Spring Security
- JDK 17 o superior
- Maven 3 o superior
git clone https://github.com/tu-usuario/tu-repositorio.git cd tu-repositorio
mvn clean install
mvn spring-boot:run
La aplicación estará disponible en http://localhost:8080
.
La aplicación utiliza una base de datos en memoria H2. Al iniciar la aplicación, se creará y poblará la base de datos
automáticamente utilizando el archivo schema.sql
ubicado en src/main/resources/db/schema.sql
.