Aplicación desarrollada con Java, Spring Boot y PostgreSQL para consultar libros desde la API de Gutendex y registrarlos en una base de datos.
- Buscar libro por título y guardarlo en la base de datos
- Listar libros registrados
- Listar autores registrados
- Listar autores vivos en un año determinado
- Listar libros por idioma
- Java 17
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Maven
- Jackson
dto: clases para mapear la respuesta de la APImodel: entidades JPArepository: interfaces para acceso a datosservices: lógica de negocio y consumo de APIprincipal: menú por consolaLiteraturaApplication: clase principal de Spring Boot
Asegúrate de tener creada una base de datos PostgreSQL llamada: literatura
Configura en application.properties tus credenciales de acceso a PostgreSQL.
Puedes ejecutar el proyecto desde IntelliJ IDEA o con Maven.
Versión funcional inicial de LiterAlura con:
- integración a la API Gutendex
- persistencia de libros y autores
- menú por consola
- consultas básicas solicitadas en el challenge