Добавить bean-компонент настройки фабрики контейнеров:
@Component
class Customizer {
public Customizer(ConcurrentKafkaListenerContainerFactory<?, ?> factory) {
factory.getContainerProperties().setIdleBetweenPolls(5_000L);
}
}
Это установит его для всех контейнеров.
Если вы хотите установить его только для определенного c контейнера:
@Component
class Customizer2 {
public Customizer2(ConcurrentKafkaListenerContainerFactory<?, ?> factory) {
factory.setContainerCustomizer(container -> {
if (container.getContainerProperties().getGroupId().equals("theOneIWant") {
container.getContainerProperties().setIdleBetweenPolls(5_000L);
}
});
}
}
Или настройте свой собственный завод, а не используйте автоматически настраиваемый заводом Boot.