diff --git a/app-monolith/pom.xml b/app-monolith/pom.xml index 185a3ac..1a0e07b 100644 --- a/app-monolith/pom.xml +++ b/app-monolith/pom.xml @@ -113,6 +113,10 @@ 1.12.0.RELEASE provided + + org.springframework.boot + spring-boot-starter-cloud-connectors + org.liquibase liquibase-core diff --git a/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java b/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java index d33a88f..6f467fd 100644 --- a/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java +++ b/app-monolith/src/main/java/io/dddbyexamples/factory/AppConfiguration.java @@ -3,7 +3,10 @@ package io.dddbyexamples.factory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.domain.EntityScan; +import org.springframework.cloud.config.java.ServiceScan; import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Profile; import org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters; import org.springframework.scheduling.annotation.EnableScheduling; import io.dddbyexamples.factory.shortages.prediction.calculation.Stock; @@ -32,4 +35,10 @@ public class AppConfiguration { public Clock clock() { return Clock.systemDefaultZone(); } + + @Configuration + @ServiceScan + @Profile("cloud") + public class ServiceConfiguration { + } }