我有两个实现相同接口的 bean。两者都是在 Java 配置中创建的,如下所示:
@Bean
@Qualifier("kafkaEventSender")
public IKafkaEventSender<KafkaData> kafkaEventSender(@Qualifier("EventBus") KafkaTemplate<String, Object> kafkaTemplate){
return new KafkaEventSender<>(kafkaTemplate, false);
}
@Bean
@Qualifier("kafkaEventSenderAudited")
public IKafkaEventSender<KafkaData> kafkaEventSenderAudited(@Qualifier("EventBus") KafkaTemplate<String, Object> kafkaTemplate){
return new KafkaEventSenderAudited<>(kafkaTemplate, false);
}
问题是 spring 不会只创建第二个 bean。知道为什么吗?
慕标琳琳
慕桂英4014372
慕妹3146593
浮云间
随时随地看视频慕课网APP
相关分类