KafkaListenerProperties
data class KafkaListenerProperties<Key, Value>(val bootstrapServers: String, val keyDeserializer: Deserializer<Key>, val valueDeserializer: Deserializer<Value>, val groupId: String, val autoCommit: Boolean = false, val autoOffsetResetStrategy: OffsetResetStrategy = OffsetResetStrategy.EARLIEST, val properties: Properties = Properties())