Я использую Spring Kafka с SPEL и пытаюсь слушать разные темы на основе значения, представленного в одном из файлов свойств.
@ KafkaListener (themes = "# {kafkaTopics.getTopics (). Get('$ {key.in.property}')} ")
Теперь здесь getTopics возвращает карту.
Все работает нормально, когда мне возвращается строка String [] изget ().
Но в случае, если get () возвращает "", т.е. я не хочу подписываться на какую-либо тему, возникает некоторая проблема.
Я получаю IllegalTopicException, Неверная тема '' .
Есть ли способ решить эту проблему, если я не хочу слушать какую-либо тему во время выполнения?