rea9r / spring-boot-reladomo

REST APIs implemented using Spring Boot, Reladomo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spring-boot-reladomo

Build Status

REST APIs implemented using Spring Boot, Reladomo

Description

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.

Technology stack

Domain model

A simple domain model of this application can be expressed in UML as follows. domain_model

Requirements

  • JDK 8
  • Apache Maven
  • PostgreSQL

Get the source codes

Get a copy of the source codes into local system.

git clone https://github.com/amtkxa/spring-boot-reladomo

Initial setting

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 project

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

About

REST APIs implemented using Spring Boot, Reladomo


Languages

Language:Java 100.0%