Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maarceloluiz/apirestful-springboot-mongodb
https://github.com/maarceloluiz/apirestful-springboot-mongodb
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/maarceloluiz/apirestful-springboot-mongodb
- Owner: MaarceloLuiz
- License: mit
- Created: 2023-10-16T08:02:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-02T12:02:57.000Z (about 1 year ago)
- Last Synced: 2023-11-03T10:36:17.846Z (about 1 year ago)
- Language: Java
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Api Rest - Spring Boot - MongoDB
[![NPM](https://img.shields.io/npm/l/react)](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb/blob/main/LICENSE)
[**Objective**](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb#objective)
[**Domain Model**](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb#domain-model)
[**Tech && Frameworks**](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb#tech--frameworks)
[**Install && Run**](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb#how-to-install-and-run)
[**Author**](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb#author)---
## Objective
- Develop a Spring Boot Project
- Implement Domain Model
- Implement CRUD
- Implement Query using Spring Data and Mongo Query Operators
- Use MongoDBCompass## Domain Model
![apirestDomainModel](https://github.com/MaarceloLuiz/apirestful-springboot-mongodb/assets/117950222/c436d1b9-fb5d-4bca-94fc-1d9317f83958)## Tech && Frameworks
- Java
- Spring Boot
- MongoDB
- Postman## How to Install and Run
Prerequisites: Java 08, MongoDB, Postman```bash
# clone repository
git clone https://github.com/MaarceloLuiz/apirestful-springboot-mongodb.git# enter the project folder
cd apirestful-springboot-mongodb# run the project
./mvnw spring-boot:run#After running the project you can check the results on Postman
```## Author
Marcelo Luiz Guimarães Pereira---