Essa API foi desenvolvida a fim de práticar os conhecimentos adquiridos no Bootcamp, onde foi ensinado a desenvolver uma aplicação Java utilizando o framework Spring Boot.
Essa aplicação foi feita deploy no Heroku
, que está presente no link:
Caso deseje executar em máquina local. Com o projeto em sua máquina, basta abrir a pasta do projeto e executar o comando
mvn spring-boot:run
E a aplicação será iniciada no endereço http://localhost:8080
.
Nesse projeto foram abordados os seguintes conceitos:
- Como criar uma API REST
- Verbos HTTP
- Como utilizar o Spring Boot e o Spring Initializer
- Como utilizar o Postman
- Utilizando o SDKMAN
- Utilizando o MapStruct
- Clean code e boas práticas
Durante a criação da API foi visto:
- Controller layer
- DTOs
- Service layer
- Entities
- Mapper service
- Custom exceptions