Как заменяются аннотации при конфигурировании spring проекта с помощью xml?

Появилась необходимость переписать конфигурацию одного из сервисов с java конфига на xml. Основная часть бинов не вызвала вопросов, проблема возникла тут:

@Bean
@ConditionalOnEnabledHealthIndicator("kafka")
public KafkaHealthIndicator kafkaHealthIndicator() {
    return new MyIndicator();
}

У меня не получилось нагуглить как в xml конфигах учитываются аннотации, во всяком случае конкретно эта ("ConditionalOnEnabledHealthIndicator"). Может это вообще реально только через java классы сделать?

Заранее спасибо.


Ответы (0 шт):