Spring boot 如何在Java自动配置中表示自定义spring云流kafka绑定器配置
我有以下自定义卡夫卡活页夹配置Spring boot 如何在Java自动配置中表示自定义spring云流kafka绑定器配置,spring-boot,apache-kafka,spring-cloud-stream,spring-cloud-stream-binder-kafka,Spring Boot,Apache Kafka,Spring Cloud Stream,Spring Cloud Stream Binder Kafka,我有以下自定义卡夫卡活页夹配置 spring.cloud.stream: bindings: inputBinding1: binder: kafka1 destination: destination1 inputBinding2: binder: kafka2 destination: destination2 binders: kafka1: type: kafka environmen
spring.cloud.stream:
bindings:
inputBinding1:
binder: kafka1
destination: destination1
inputBinding2:
binder: kafka2
destination: destination2
binders:
kafka1:
type: kafka
environment.spring.cloud.stream.kafka.binder:
brokers: hostname1
kafka2:
type: kafka
environment.spring.cloud.stream.kafka.binder:
brokers: hostname2
我想将Java中的spring.cloud.stream.binders.kafka1和spring.cloud.stream.binders.kafka2表示为可共享库中的spring bean。目标是提供样板卡夫卡集群配置,如代理和消费者/生产者属性。我希望能够单独使用活页夹或多活页夹您是否能够找到一种方法来实现这一点?