Este projeto foi criado durante a oficina realizada no curso "Java COMPLETO Programação Orientada a Objetos +Projetos", sendo trabalhado o conceito de tratamento de exceções e o uso do banco não relacional MongoDB em conjunto com o Spring Boot
Spring Boot é um framework que possui como objetivo facilitar a configuração de um projeto que utiliza java. Trazendo assim, muito mais agilidade para o processo de desenvolvimento e consequentemente, reduzindo o tempo gasto com configurações iniciais. Porém, este projeto emprega muito mais dependencias importantes que foram utilizadas para criar esta API, elas são:
- Spring Web
- Spring Data MongoDB
- Java JDK 17
- IDE (VIsual Studio Code, Eclipse, IntelliJ, Spring Tool Suite)
- É recomendado possuir uma ferramenta para realizar testes na API (Postman, Insomnia)
- MongoDB instalado na maquina (Uma alternativa seria utilizar a versão cloud)
🔸 Visão geral: MongoDB com SpringBoot
🔸 MongoDB
Diferenças entre paradigma orientado a documentos e relacionall
Objetos aninhados e Referências
Decisões de design para bancos orientados a documentos
Buscas utilizando @Querry
Após fazer o donwload do projeto, basta executar mvn install
para fazer a instalação das dependencias do projeto caso necessário, com isso basta verificar se o arquivo application-test.properties
possui a URI correta para se conectar ao seu banco de dados.