83f947b70b60de88a08c72c0742e9fe5c0332021
Library
written in Hexagonal (Ports & Adapters) Architecture
This is a small application that provides basic REST endpoints for managing library (add new book, reserve, borrow it, etc.).
The technology behind it:
- Java 11
- Postgres
- Spring Boot
Installing / Getting started
Using docker-compose
In the terminal run the following command:
$ docker-compose up
Using Maven
First make sure that you adjust the configuration file - src/main/resources/application.yml with connection details to your database.
Then, in the terminal run the following command:
$ mvn clean package
$ mvn spring-boot:run
Description
An example application written in Hexagonal (Ports and Adapter) architecture
cqrsddddockerdocker-composedomain-driven-designhexagonal-architecturejava-11ports-and-adapterspostgresspring-boottdd
Readme
10 MiB
Languages
Java
99.1%
Groovy
0.7%
Dockerfile
0.2%