Skip to content

API Rest em Java de uma livraria on-line utilizando Spring Boot.

Notifications You must be signed in to change notification settings

netoandrade1987/livraria-online

Repository files navigation

Aplicação - Livraria Online - API REST

  • Aplicação em desenvolvimento no #Bootcamps de #Java da #Alura.

Módulo 2.

  • Durante esse módulo foi criado um projeto do zero de uma API Rest, utilizando o Spring Boot e o Maven como ferramenta para gerenciar as dependências do projeto.

Principais funcionalidades implementadas:

  • Utilizamos o Java como Back-end do projeto e adotamos a arquitetura MVC.
  • Adotamos a utilização do pattern DTO para customizar as classes de domínio.
  • Nas classes DTOs, realizamos validações dos campos através de annotations do pacote "javax.validation.constraints.*".
  • Também nas classes de domínio, utilizamos a lib Lombok para deixarmos as classes mais organizadas e o código menos verboso. Essa Lib gera através de annotations os Getters, Setters, Construtores, método toString() etc.
  • Criamos o cadastro e listagem de Autores e Livros.
  • Para consumir a API, utilizamos o aplicativo PostMan. Utilizamos o format JSON para o cadastro e listagem das informações.

Bibliotecas e tecnologias utilizadas:

  • Java 11
  • Maven
  • Spring Boot
  • MVC
  • Lombok
  • ModelMapper
  • Lambda Expressions
  • JSON
  • PostMan
  • Eclipse
  • MySQL
  • Pattern Repository

About

API Rest em Java de uma livraria on-line utilizando Spring Boot.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages