Esse projeto foi proposto no curso "Programação Orientada a Objetos com Java" da plataforma Udemy, ministrado pelo professor Nélio Alves. O projeto foi estruturado conforme as camadas lógicas e o modelo de domínio. Com esse projeto, foi possível compreender as principais diferenças entre o paradigma orientado a documentos e o relacional. Uma implementação das operações de CRUD foi feita no projeto com as entidades do modelo de domínio.
Na camada de serviço, é possível realizar as seguintes operações relacionadas ao usuário:
- Buscar todos os usuários
- Buscar usuário por id
- Inserir um novo usuário
- Remover um usuário
- Atualizar dados de um usuário
Já com a entidade Post, é possível realizar as seguintes operações na camada de serviço:
- Buscar um post por id
- Buscar post por título
- Buscar post por texto, data mínima ou data máxima
Pré-requisitos: Java
# clonar repositório
git clone https://github.com/mariamourie/springboot-mongodb-project.git
# entrar na pasta da aplicação
cd src/main/java/com/mariamourie/workshopmongo
# executar o projeto
./mvnw spring-boot:run
Maria Eduarda Leitão da Cruz