Конфигурация Spring Cloud Bus Kafka Bean - PullRequest
0 голосов
/ 17 января 2019

Я не очень люблю использовать application.yml или bootstrap.yml в своих конфигурациях.

Знаете ли вы какой-либо класс, который можно использовать в качестве компонента для настройки следующих свойств?

spring:
  cloud:
    bus:     
      enabled: true
    stream:
      kafka:
        binder:
          zkNodes: localhost:9092
          brokers: localhost:2181

Моей целью было получить что-то вроде этого:

@Configuration
public class myConfiguration {

  @Bean
  public Object myCloudBusConfig() {
    Object config = new Object();
    config.setCloudBusEnabled(true);
    return config;
  }

}

Кроме того, как справочник в будущем (и, возможно, более хитрый), как я могу определить / найти, какие классы ссылаются на конкретное свойство? Есть ли корреляция между именем свойства и исходным пакетом?

Это очень помогло бы мне:)

...