An example of CRUD operation REST APIs using Spring Boot and PostgreSQL.
- Model, Repository, Service, Controller.
- Unit test using Mockito.
- Java 17
- Gradle
- PostgreSQL
- VSCode
- In "application.properties", Replace
spring.datasource.url
spring.datasource.username
spring.datasource.password
using your database credentials. - (Optional) Adjust concurrent connections using
spring.datasource.hikari.maximum-pool-size
if needed. - (Optional) In "build.gradle", adjust java and spring boot version if the project does not start.