REST APIs implemented using Spring Boot, Reladomo
The feature of this application is that you can use the Reladomo API to easily update the Bitemporal data model without losing history. This makes it possible to rewind the information to "as it actually was" in combination with "as it was recorded" at some point in time.
A simple domain model of this application can be expressed in UML as follows.
- JDK 8
- Apache Maven
- PostgreSQL
Get a copy of the source codes into local system.
git clone https://github.com/amtkxa/spring-boot-reladomo
Run the following command.
mvn clean install
Running this command does the following.
- Installs artifacts into the local maven repository.
- Generate Java source code and DDL script from Reladomo XML file.
- Compiles source code, and making a Jar file.
Run the backend API server with following command.
mvn spring-boot:run
There is a Swagger UI configured for visualizing the REST APIs.
http://localhost:8080/swagger-ui.html