- Java 17
- Maven build tools
- Postgresql
- Commands:
brew services start postgresql
psql postgres
CREATE DATABASE student;
GRANT ALL PRIVILEGES ON DATABASE "student" TO {username};
\c student
brew services stop postgresql
java -jar target/students-0.0.1-SNAPSHOT.jar --server.port=8080
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Web
- Spring Data JPA
The following guides illustrate how to use some features concretely: