Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何在Java自动配置中表示自定义spring云流kafka绑定器配置_Spring Boot_Apache Kafka_Spring Cloud Stream_Spring Cloud Stream Binder Kafka - Fatal编程技术网

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。目标是提供样板卡夫卡集群配置,如代理和消费者/生产者属性。我希望能够单独使用活页夹或多活页夹

您是否能够找到一种方法来实现这一点?