This project was developed based on Udemy's course Java COMPLETO Programação Orientada a Objetos + Projetos, taught by the teacher Nelio Alves. The objective of this project was to study the concepts of the Spring Boot framework for the development of RESTful Web Services and NoSQL data persistence with MongoDB. The code consists of Rest Web Services built with Spring Boot and Spring Data MongoDB.
- JDK 11 - Java language support development kit;
- Maven - for project management and build tool;
- Spring Boot - for creating web application;
- Spring Data MongoDB - to access database;
- MongoDB - for database;
- Postman - for API development testing;
- Heroku - for deployment and production testing.
- Clone the git project through the terminal:
git clone https://github.com/vitormbgoncalves/workshop-springboot2-mongodb.git
cd workshop-springboot2-mongodb
- Then build the application with the command below:
mvn install
- Now you are ready to lunch it:
mvn spring-boot:run
To run this project it is necessary to have an instance of MongoDB running locally, and configure uri in: src/main/resources/application.properties
This project was developed and runs on Linux.