/workshop-mongo

Workshop Spring Boot com MongoDB

Primary LanguageJava

WorkShop-Mongo

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

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

🔴 Requisitos

  • 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)

📚 O que foi estudado

🔸 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

🟢 Como Executar este projeto

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.