General usage and file structure of Java Backend

The Java Backend project provides functionality to the business logic, data processing and security. It expose a series of limited REST API and in the background can access the database and other REST API, to retrieve additional information.

The code

The main group id is tech.renovus.solarec and the logic is divided in the following artifacts:

All the code is done with Maven and using Spring boot.