O projeto se trata de uma API Rest de gerenciamento de livros. No projeto, o usuário poderá cadastrar um livro, visualizá-lo, atualizar informações dele e excluí-lo. Podemos listar os livros de várias formas, seja por odenação, por ID, por título, datas, entre outros. Também temos o CRUD das entidades Autor e Categoria e elas tem relacionamento com Livro.
Criei um vídeo apresentando o projeto.
Funcionalidade 1: CRUD LivroFuncionalidade 1.2: Cadastrar livroFuncionalidade 1.3: Exibir LivroFuncionalidade 1.4: Atualizar LivroFuncionalidade 1.5: Deletar LivroFuncionalidade 1.6: Listar LivrosFuncionalidade 1.6.2: Listar via TítuloFuncionalidade 1.6.3: Listar via DataFuncionalidade 1.6.4: Listar via AutorFuncionalidade 1.6.5: Listar com Ordenação
Funcionalidade 2: CRUD AutorFuncionalidade 2.2: Cadastrar AutorFuncionalidade 2.3: Exibir AutorFuncionalidade 2.4: Atualizar AutorFuncionalidade 2.5: Deletar AutorFuncionalidade 2.6: Listar Autores
-
Funcionalidade 3: CRUD CategoriaFuncionalidade 3.2: Cadastrar CategoriaFuncionalidade 3.3: Exibir CategoriaFuncionalidade 3.4: Atualizar CategoriaFuncionalidade 3.5: Deletar CategoriaFuncionalidade 3.6: Listar Categorias
- Tenha uma IDE;
- Baixe esse projeto e coloque-o na sua IDE;
- Descompacte o projeto no seu computador.
- Baixe as dependencias do projeto pela sua IDE mesmo.
- Execute o projeto na sua IDE.
- Faça as requisições HTTP via algum software como Postman.
- Abra o terminal da sua IDE ou do seu computador com o projeto;
- Execute o projeto localmente mesmo;
- Tenha algum software como Postman ou acesse a aplicação via navegador;
- Faça as requisições desejadas.
JavaSpringSpring WebSpring JPALombokJDBC APIFlyway MigrationValidation
H2SQL
Lucas Pereira de Lima |
|---|

