title: Changing default container factory bean from kafkaListenerContainerFactory to my custom container factory
body: <p>In spring-kafka docs we can read that default container factory is assumed to be available with a bean name of <code>kafkaListenerContainerFactory</code> unless an explicit default has been provided through configuration. </p>
  
  <p>I would like to ask if it is possible to change configuration to use my custom container factory bean (for example. <code>customKafkaListenerContainerFactory</code>) not <code>kafkaListenerContainerFactory</code>? </p>
  
  <p>Code example -> if we type </p>
  
  <pre><code>@KafkaListener(id = "cat", topics = "myTopic")
  public void listen(String data, Acknowledgment ack) {
      ...
      ack.acknowledge();
  }
  </code></pre>
  
  <p>then default containerFactory bean is <code>customKafkaListenerContainerFactory</code> not <code>kafkaListenerContainerFactory</code></p>
  
  <p><strong>To be more precisely</strong> -> if I don't provide any containerFactory attribute then <code>customKafkaListenerContainerFactory</code> is used NOT <code>kafkaListenerContainerFactory</code></p>