Demonstração de construção de uma aplicação modular via configuração maven, separados conforme responsabilidades, em módulos:
- Service
- Web
- Application
Camada que retorna os serviços, neste momento não depende de outros módulos, hipoteticamente dependeria da camada de Persistencia JPA
Camada que implementa o frontend e API, depende de module-service
Camada que inicializa a aplicação, depende de module-web
docker build -t springboot-maven-modular .
docker run --rm -p 8080:8080 --name springboot-maven-modular springboot-maven-modular