diff --git a/spring-cloud-stream-schema-server/src/main/java/org/springframework/cloud/stream/schema/server/config/SchemaServerConfiguration.java b/spring-cloud-stream-schema-server/src/main/java/org/springframework/cloud/stream/schema/server/config/SchemaServerConfiguration.java index 6e82ff191..8532583bd 100644 --- a/spring-cloud-stream-schema-server/src/main/java/org/springframework/cloud/stream/schema/server/config/SchemaServerConfiguration.java +++ b/spring-cloud-stream-schema-server/src/main/java/org/springframework/cloud/stream/schema/server/config/SchemaServerConfiguration.java @@ -33,6 +33,7 @@ import org.springframework.cloud.stream.schema.server.support.AvroSchemaValidato import org.springframework.cloud.stream.schema.server.support.SchemaValidator; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Import; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; /** @@ -42,6 +43,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories; @Configuration @EnableJpaRepositories(basePackageClasses = SchemaRepository.class) @EnableConfigurationProperties(SchemaServerProperties.class) +@Import(ServerController.class) public class SchemaServerConfiguration { @Bean @@ -58,12 +60,6 @@ public class SchemaServerConfiguration { }; } - @Bean - public ServerController serverController(SchemaRepository repository, - SchemaServerProperties schemeServerProperties) { - return new ServerController(repository, schemaValidators(), schemeServerProperties); - } - @Bean public Map schemaValidators() { Map validatorMap = new HashMap<>();