Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/benevanio/programacao-web

Projeto de API CRUD em Spring Boot com MongoDB para a disciplina de Programação Web do Curso de Engenharia de Software da Anhanguera.
https://github.com/benevanio/programacao-web

crud-application java javafx javaweb jwt-authentication jwt-tokens spring spring-boot spring-data-jpa spring-mvc spring-security springboot springboot2 springframework swagger swagger-api swagger-codegen swagger-ui

Last synced: 10 days ago
JSON representation

Projeto de API CRUD em Spring Boot com MongoDB para a disciplina de Programação Web do Curso de Engenharia de Software da Anhanguera.

Awesome Lists containing this project

README

        

# API CRUD em Spring Boot com MongoDB - Disciplina de Programação Web

Este repositório abriga um projeto de API CRUD desenvolvido em Spring Boot, com integração ao banco de dados MongoDB. O projeto foi concebido no âmbito da disciplina de Programação Web do curso de Engenharia de Software da Anhanguera.

## Descrição do Projeto

O propósito principal deste projeto é a criação de uma API que permite a realização de operações CRUD (Create, Read, Update, Delete) em um banco de dados MongoDB. Para tal, faz uso do framework Spring Boot, renomado por simplificar o desenvolvimento de aplicações Java baseadas na web.

## Funcionalidades

Este projeto engloba as seguintes funcionalidades:

- Exposição de endpoints para listar registros do banco de dados.
- Disponibilização de endpoints para adição de novos registros.
- Implementação de endpoints para edição de registros já existentes.
- Criação de endpoints para exclusão de registros.
- Integração com o banco de dados MongoDB para persistência dos dados.

## Tecnologias Utilizadas

- Spring Boot
- MongoDB
- Maven (para gestão de dependências)

## Configuração

Para executar o projeto, siga os passos a seguir:

1. Certifique-se de possuir o mongosh instalado em sua máquina e crie um banco de dados vazio.
2. Realize a clonagem deste repositório em sua máquina.
3. Abra o projeto em sua IDE de preferência.
4. Configure as credenciais do banco de dados no arquivo `application.properties`.
5. Inicialize a aplicação Spring Boot.

## Como Utilizar

Após a configuração e execução da aplicação, você poderá efetuar requisições HTTP aos endpoints para realizar operações de CRUD no banco de dados.

## Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas ou submeter solicitações de *pull* visando aprimorar o projeto.

## Licença

Este projeto está licenciado sob os termos da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.

---

**Aproveite sua jornada de programação!**