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.
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.
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.
- Spring Boot
- MongoDB
- Maven (para gestão de dependências)
Para executar o projeto, siga os passos a seguir:
- Certifique-se de possuir o mongosh instalado em sua máquina e crie um banco de dados vazio.
- Realize a clonagem deste repositório em sua máquina.
- Abra o projeto em sua IDE de preferência.
- Configure as credenciais do banco de dados no arquivo
application.properties
. - Inicialize a aplicação Spring Boot.
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 são bem-vindas! Sinta-se à vontade para abrir problemas ou submeter solicitações de pull visando aprimorar o projeto.
Este projeto está licenciado sob os termos da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.
Aproveite sua jornada de programação!