title: @KafkaListener Read from beginning every time
body: <p>I am using the following example to use the spring Kafka consumer to read messages.  My use case requires that every time a message is produced, the listener reads from the beginning, every time.</p>
  
  <pre><code>@KafkaListener(
      id = "grouplistener",
      topicPartitions = { 
          @TopicPartition(
              topic = "mycompactedtopic", partitionOffsets = @PartitionOffset(partition = "0", initialOffset = "0")
          )
      }
  )
  
  public void onReceiving(
      String payload, @Header(KafkaHeaders.OFFSET) Integer offset,
      @Header(KafkaHeaders.RECEIVED_PARTITION_ID) int partition,
      @Header(KafkaHeaders.RECEIVED_TOPIC) String topic
  ) {
      log.info(
          "Processing topic = {}, partition = {}, offset = {}, payload= {}",
          topic, partition, offset, payload
      );
  }
  </code></pre>
  
  <p>I can only seem to get it to read from the beginning on application startup and then it normally just consumes messages going forward.</p>
  
  <p>Is there a way to force it to seek to beginning every time?</p>