Skip to content

Esta aplicação é um sistema de posts e comentários, onde ambos possuem autores. Além disso, foi implementado um sistema de busca através de "Query Methods".

License

Notifications You must be signed in to change notification settings

weslleycabral/spring-boot-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Restful com Spring Boot e MongoDB

NPM

Sobre o projeto

Esse projeto foi desenvolvido durante o curso Java COMPLETO Programação Orientada a Objeto + Projetos, curso ministrado pelo Dr. Nélio Alves.

Link do Curso

Como aprendido com o professor, o MongoDB é uma alternativa excelente para crescimento horizontal e para modelar dados de forma flexível sem seguir um esquema fixo. NoSQL e SQL têm suas vantagens e desvantagens; no entanto, são tecnologias que se complementam. Está cada vez mais comum grandes empresas utilizarem os dois tipos de bancos no mesmo projeto.

Esta aplicação é um sistema de posts e comentários, onde ambos possuem autores. Além disso, foi implementado um sistema de busca através de "Query Methods".

Features

  • Criação de posts/cometários;
  • Filtro de posts que começam com Strings X;
  • Filtro de posts que cotenham a String X no atributos title, body ou comments;
  • Filtro de posts em entervalos de data X e Y;

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • Spring Data MongoDB
  • Maven
  • MongoDB

Como executar o projeto

Back end

Pré-requisitos: Java 17

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

Agradecimentos

Agradeço ao Professor Nélio Alves por compartilhar seu conhecimento de forma impecável. Nunca tive uma experiência tão agradável e elucidativa aprendendo Java, algo frequentemente considerado difícil e verboso, mas que o professor teve a maestria de explicar detalhadamente.

Nélio ALves

Autor

Weslley Juan Cabral Landim

About

Esta aplicação é um sistema de posts e comentários, onde ambos possuem autores. Além disso, foi implementado um sistema de busca através de "Query Methods".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages