Praticando Spring Boot: Challenge LiterAlura Desafio proposto pelo programa ONE - Oracle Next Education uma parceria da Alura Latam com a Oracle.
Desenvolver um Catálogo de Livros que ofereça interação textual (via console) com os usuários, proporcionando no mínimo 5 opções de interação. Os livros e autores serão buscados através de uma API específica e registrados em um banco de dados.
- Buscar livro por título
- Listar livros registrados
- Listar Autores
- Listar Autores vivos em determinado ano
- Listar Livros em determinado Idioma
- Exibir a quantidade de livros em um determinado idioma.
- Java 17
- Maven
- Spring Boot
- Spring Data JPA
- Banco de dados Postgre
- Jackson Databind
- API Gutendex (https://gutendex.com/)
Para executar a aplicação localmente, siga estas etapas:
- Clone este repositório.
- Certifique-se de ter a JDK do Java 17 ou superior instalado.
- Importe o projeto utilizando o Maven em uma IDE se sua preferida.
- Configure o PostgreSQL atualizando as configurações no arquivo application.properties.
- Execute a classe CatalogoDeLivrosApplication.java.