With Spring Boot 3.3.3 (spring.threads.virtual.enabled=true), the default Kafka autoconfiguration uses virtual threads. However, my custom Kafka bean configuration still uses platform threads. Could someone share a working example of how to configure a Kafka listener to use virtual threads? Specifically, I'm looking for configuration examples for:
@Bean
public ConcurrentKafkaListenerContainerFactory<String, String> kafkaListenerContainerFactory(
ConsumerFactory<String, String> consumerFactory) {
// How to configure this to use virtual threads?
}