**KafkaStreamsAnnotationDrivenConfiguration** ```java @Bean public KafkaStreamsFactoryBeanConfigurer kafkaStreamsFactoryBeanConfigurer( StreamsBuilderFactoryBean factoryBean) { return new KafkaStreamsFactoryBeanConfigurer(this.properties, factoryBean); } ``` This blows up if there are multiple factory beans. Consider making it an `ObjectProvider` and `getIfUnique()` (or resolve in some other way). 2 people have reported this issue recently on [Stack Overflow](https://stackoverflow.com/questions/55009501/how-to-configure-two-instances-of-kafka-streamsbuilderfactorybean-in-spring-boot) and [today](https://stackoverflow.com/questions/55359604/cannot-mark-default-streams-config-bean-name-as-primary).