Narrow condition for function exporter in AWS custom runtime

This commit is contained in:
Dave Syer
2019-04-01 15:50:57 +01:00
parent 2efeafd793
commit 744a7587d3

View File

@@ -18,7 +18,9 @@ package org.springframework.cloud.function.adapter.aws;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.function.web.source.DestinationResolver;
import org.springframework.cloud.function.web.source.FunctionExporterAutoConfiguration;
import org.springframework.context.annotation.Bean;
@@ -29,6 +31,8 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
@AutoConfigureBefore(FunctionExporterAutoConfiguration.class)
@ConditionalOnClass(DestinationResolver.class)
@ConditionalOnProperty(prefix = "spring.cloud.function.web.export", name = "enabled", matchIfMissing = true)
public class CustomRuntimeAutoConfiguration {
@Bean