A Spring Boot REST API example to create, read, update and delete a list of personal portfolio projects.
It contains the following entities with CRUD operations:
- Projects
- Image (A project can have many Images, An image can be assigned to one project - One to many)
- Technology (A project can have many technologies, A technology can exist in many projects - Many to many)
The postman collection can be found at Spring Boot MVC Projects API.postman_collection.json
The following installed:
- Java (JDK 8)
- Maven
- Spring Tool Suite
- Run
mvn clean install - Run
java -jar target/springboot-rest-api-example-1.0.0-SNAPSHOT.jar
- Import the project into Spring Tool Suite
- Right click project -> Run as -> Spring Boot App