title: Spring boot stream bind queue with multiple routing keys
body: <p>I need to bind single queue with multiple routing keys.</p>
  
  <p>I have configuration in application.properties:</p>
  
  <pre><code>spring.cloud.stream.bindings.some-channel1.destination=exch
  spring.cloud.stream.bindings.some-channel1.group=a-queue
  spring.cloud.stream.rabbit.bindings.some-channel1.consumer.binding-routing-key=event.domain1
  
  spring.cloud.stream.bindings.some-channel2.destination=exch
  spring.cloud.stream.bindings.some-channel2.group=a-queue
  spring.cloud.stream.rabbit.bindings.some-channel2.consumer.binding-routing-key=event.domain2
  </code></pre>
  
  <p>This creates queue and bindings properly in rabbit, but finally after running application I got:</p>
  
  <pre><code>org.springframework.cloud.stream.binder.BinderException: Exception thrown while starting consumer: 
  </code></pre>
  
  <p>After all above configuration i still bad because I need single channel. But queue binded with list of routing keys.</p>
  
  <p>Any Ideas how to configure it?</p>