Skip to content

gabdecarvalho/spring-boot-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot com MongoDB

NPM

Sobre o projeto

Este projeto é um serviço de gerenciamento de usuários, posts e comentários, desenvolvido com Spring Boot e MongoDB. O objetivo deste projeto foi treinar habilidades de associações entre objetos (objetos aninhados e referências) utilizando MongoDB no Spring Boot, bem como compreender as decisões de design para um banco de dados orientado a documentos.

Documentação

Postman

Modelo de domínio

image

Funcionalidades

  • CRUD de usuários
  • Busca de posts dos usuários
  • Busca de posts por id
  • Consulta de posts com os critérios:
    • 'texto'(contido no título do post, no corpo do post ou no comentário associado à algum post)
    • 'minDate'(para buscar posts que foram feitos após essa data)
    • 'maxDate'(para buscar posts anteriores à essa data)

Tecnologias utilizadas

  • Java
  • Spring Boot
  • MongoDB
  • Maven

Para executar o projeto:

Pré-requisitos: Java 17

# clonar repositório
https://github.com/gabrielwenchenck/spring-boot-mongodb.git

# executar o projeto
./mvnw spring-boot:run

Autor

Gabriel Inácio Wenchenck de Carvalho

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages