Projeto Loja uma aplicação backend feita com Java Spring Boot e MongoDB, pelo curso do Nélio Alves pela Udemy.
Neste projeto, utilizamos Java Spring e MongoDB para implementar um CRUD como resposta para o frontend. Com as anotações do framework Spring, conseguimos configurar um banco de dados não relacional e criar um modelo básico de CRUD, aprendendo a usar o MongoDB e o Docker no processo.
Além disso, adicionamos um método DTO para os usuários e incluímos o encoding de comentários conforme o modelo HTTP. Utilizamos um modelo documentado para orientar a modelagem a objetos, garantindo o uso adequado das anotações do Spring.
O projeto também inclui a pesquisa do encoding como o @Query, tratamento de exceções e loops, resultando em uma solução completa e funcional.
- Java
- Spring Boot
- MongoDB
- MongoDB Compass
- Maven
- Depêndencias
Pré-requisitos: Java 17 e Spring Boot 3 (Talvez o Spring Boot 2 supra as necessidades também)
git clone https://github.com/Guhfrontend/loja-springboot-mongodb
Gustavo Ribeiro da Silva