Develop a new microservice
REGARDS Microservices are REST services exposed by a Jetty web server contained in a Spring boot application and
composed of modules. Each microservice is a Maven project aggregating Maven modules.
There is two modules by default:
- one responsible for running the microservice
- one responsible for business.
In case a microservice needs to be composed by more than one business module, a module archetype is available.
Requirements for development
- Git client
- Maven v3.8.4+
- JDK Eclipse Temurin v17.0.3+
Common features
Each microservice offers the features :
- REST Resources authorization access by user ROLES
- Access to the Cloud Eureka Registry client to communicate with others microservices
- Access to the Cloud Config Server to centralize configurations properties
- Swagger Interface :
http://address:port/swagger-ui.html