9cd190deb7901ee3ef8eaf9c6b74dcf0ec18af8a
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%