Я хочу зарегистрировать специфические свойства bean-компонента при создании бина, если он не существует в приложении. НапримерКак динамически регистрировать специфические свойства bean-компонента при инициализации bean-компонента
public class BeanOne {
@Value("${prop1}")
private String property1;
}
public class BeanTwo {
@Value("${prop2}")
private String property2;
}
Я хочу, чтобы зарегистрировать собственность «prop1» и «prop2» успешно инстанцирует выше двух бобов.
Мое приложение настроено с помощью spring-cloud-consul-config. По умолчанию consul не настроен с этими свойствами за это время, приложение автоматически зарегистрирует эти свойства в consul через ecwid/consul-api
В настоящее время приложение выдает «IllegalArgumentException» с сообщением «Не удалось разрешить placeholder 'prop1' в строке значение «$ {prop1}»
Любые предложения, чтобы избежать указанной выше ошибки.