RafaelCecyn / workshop-spring-boot-mongodb

Este projeto é uma aplicação backend desenvolvida durante o curso (Java COMPLETO Programação Orientada a Objetos + Projetos) que consiste num web services com operações de CRUD para um sistema de postagem com comentários. Os dados podem ser inseridos automaticamente no banco de dados MongoDB ou podem ser inseridos via requisições.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto MongoDB com Spring Boot

NPM

Sobre o projeto

Este projeto é uma aplicação backend desenvolvida durante o curso (Java COMPLETO Programação Orientada a Objetos + Projetos) que consiste num web services com operações de CRUD para um sistema de postagem com comentários. Os dados podem ser inseridos automaticamente no banco de dados MongoDB ou podem ser inseridos via requisições. Eu implementei o Swagger como forma de enriquecer o projeto.

Modelo de domínio

Modelo Conceitual

Camada lógica

Modelo Conceitual

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven
  • Swagger

Banco de dados

  • MongoDB

Como executar o projeto

Back end

Pré-requisitos: Java 17, MongoDB

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

# inicializar o MongoDB
mongod ou mongosh (Ubuntu)

# entrar na pasta do projeto back end
cd src/com.rafaelcecyn.workshopmongo

# executar o projeto
run  no arquivo WorkshopmongoApplication.java

About

Este projeto é uma aplicação backend desenvolvida durante o curso (Java COMPLETO Programação Orientada a Objetos + Projetos) que consiste num web services com operações de CRUD para um sistema de postagem com comentários. Os dados podem ser inseridos automaticamente no banco de dados MongoDB ou podem ser inseridos via requisições.

License:MIT License


Languages

Language:Java 100.0%