This is a POC project for Spring Modulith framework.
- Java 17
- Gradle 8.1.1
- Spring Boot 3
To run application locally use the next gradle command:
gradlew bootRun
Modules:
# Product
> Logical name: product
> Base package: com.latsyna.spring.modulith.product
> Spring beans:
o ….internal.ProductServiceImpl
# Notification
> Logical name: notification
> Base package: com.latsyna.spring.modulith.notification
> Spring beans:
+ ….NotificationService
# Api
> Logical name: api
> Base package: com.latsyna.spring.modulith.api
> Spring beans:
+ ….NotificationApi
+ ….ProductApi