Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.12 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.12 KB

People-API-with-Spring-Boot

Digital Innovation One: Project to Bootcamp - Developing a people management system on REST API with Spring Boot

In this project a small system for managing people in a company was developed through a REST API, created with Spring Boot. The initial project setup was generated with Spring Boot Initialzr. Next, we create a data model for mapping entities into database. Then we developed some user management operations (Registering, reading, updating, and removing people from a system). All relationships for each of these operations were developed based on the REST architectural pattern. Some unit tests were also developed to validate the functionalities. The project was deployed on the cloud system via Heroku.

API communication endpoint:

http://localhost:8080/api/v1/people

Heroku address:

https://people-api-java-dio.herokuapp.com/api/v1/people

Tools

  • Java 11
  • Maven 3.8.1
  • Intellj IDEA
  • GIT

Spring Dependencies

  • DevTools
  • Lombok
  • Spring Web
  • Data JPA
  • Actuator
  • H2 Database