Skip to content

AlissonWenceslau/workshop-spring-boot-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web services API Restful com MongoDB

Modelo de domínio

Diagrama de Classes

Trata-se de um projeto Web services com Java e Spring Boot no intuito de simular postagens e comentários

Diagrama de objetos

Diagrama de Objetos

Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Você precisa compreender a linguagem Java, conceitos de POO (Encapsulamento, herança e polimorfismo)
  • Você precisa compreender alguns projetos do ecossistema Spring
  • Você precisa compreender o que é API Restful

Tecnologias empregadas

  • Spring boot
  • Spring web
  • Spring data
  • Object Document Mapping (ODM)
  • API Restful
  • Banco de dados MongoDB

Banco de dados totalmente contruído com ODM

Estrutura

Banco de Dados

Tabela de Usuários

Banco de Dados

Tabela de Posts

Banco de Dados

Banco de dados orientado a agregados.

Comando linux MongoDB:

  • Ligar o banco: sudo service mongod start
  • Desligar o banco: sudo service mongod stop

Imagens API Restful no Postman

Verbos

Post

Post

Post

Get

Get

Put

Put

Delete

Delete

Para instalar o projeto, siga estas etapas:

Linux, macOS e Windows:

<git clone git@github.com:AlissonWenceslau/workshop-spring-boot-mongodb.git >

Próximo passo

  • Importe o projeto na IDE Spring Tools Suite, e execute a classe WorkshopmongoApplication.java dentro da pasta src/main/java/com/alissonwenceslau/workshopmongo | Acessar pasta.
Redes Sociais:

Facebook Linkedin Twitter