We have selected similar options for both microservices. The code that will be generated will be very similar, except for the database configuration and absence of any cache configuration:
spring:
profiles:
active: dev
...
data:
mongodb:
uri: mongodb://localhost:27017
database: notification
...
As you can see, this service only contains the backend files and not the frontend files for the microservices since they are already generated in the gateway service.
Let's run all the tests to ensure everything works.
Navigate to the notification application folder and run ./gradlew test integrationTest; it should pass.