This project is part of my demonstration project. Like any other sub-project, it is meant to show my abilities to design and maintain a system, write qualitative code (including tests, of course), learn and use some of the technologies which I use on a daily basis at work and be one more reason to explore the latest changes of used frameworks and libraries.
The role of this sub-project application in the whole project is the backend service for the order context in project's domain model.
- Java 11
- lombok
- Spring Framework 5
- Spring Boot 2
- MongoDB
- Problem Details RFC 7807
- HATEOAS (JSON HAL)
PATCH
English only
To build the source you will need to install JDK 11.
NOTE: You can also install Maven (>=3.3.3) yourself and run the mvn
command in place of ./mvnw
.
$ ./mvnw install
NOTE: Be aware that you might need to increase the amount of memory available to Maven by setting a MAVEN_OPTS
environment variable with a value like -Xmx512m -XX:MaxPermSize=128m
.
So far (it's requires the running auth-service):
$ ./mvnw spring-boot:run -Dspring-boot.run.profiles=dev
- Maven - Dependency Management