diff --git a/build.gradle b/build.gradle index 3df93cba..ebcd8f12 100644 --- a/build.gradle +++ b/build.gradle @@ -187,7 +187,7 @@ subprojects { subproject -> subethasmtpVersion = '1.2' slf4jVersion = '1.7.6' springIntegrationVersion = '4.0.2.RELEASE' - springIntegrationDslVersion = '1.0.0.M1' + springIntegrationDslVersion = '1.0.0.M2' springVersion = '4.0.5.RELEASE' springSecurityVersion = '3.2.4.RELEASE' springWebFlowVersion = '2.3.3.RELEASE' diff --git a/dsl/si4demo/src/main/java/org/springframework/integration/samples/si4demo/dsl/Application.java b/dsl/si4demo/src/main/java/org/springframework/integration/samples/si4demo/dsl/Application.java index a3d49593..e64c84f3 100644 --- a/dsl/si4demo/src/main/java/org/springframework/integration/samples/si4demo/dsl/Application.java +++ b/dsl/si4demo/src/main/java/org/springframework/integration/samples/si4demo/dsl/Application.java @@ -25,6 +25,7 @@ import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.DependsOn; import org.springframework.core.env.Environment; import org.springframework.http.HttpMethod; import org.springframework.integration.annotation.IntegrationComponentScan; @@ -123,6 +124,7 @@ public class Application { } @Bean + @DependsOn("errorFlow") public IntegrationFlow flow() { return IntegrationFlows.from("requestChannel") .transform(new ObjectToStringTransformer())