@Conditionalonproperty Как использовать дважды на одном и том же бобах?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 @Conditionalonproperty Как использовать дважды на одном и том же бобах?

Сообщение Anonymous »

Есть ли способ использовать @conditionalonproperty для одного и того же боба?

Код: Выделить всё

@Bean
@ConditionalOnProperty(prefix = "app.config.inside", name = "prop", havingValue = "a")
@ConditionalOnProperty(prefix = "app.config.outside", name = "prop", havingValue = "a") //??
public SomeBean beanForPropA() {
return new SomeBean1();
}

@Bean
@ConditionalOnProperty(prefix = "app.config.inside", name = "prop", havingValue = "b")
@ConditionalOnProperty(prefix = "app.config.outside", name = "prop", havingValue = "b") //how to add second?
public SomeBean beanForPropB() {
return new SomeBean2();
}
< /code>
и Application.yaml < /p>
app:
config:
inside:
prop: a
outside:
prop: b
Я хочу зарегистрировать бобы на основе того, если какой -либо из внутренних/внешних реквизитов имеет «A» или «B» в качестве их значения. В настоящее время весна не разрешает два @conditionalonproperty на одном и том же бобе. Итак, есть идеи, как это сделать?
Я открыт для изменения файла приложения.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... -same-bean
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»