В Spring XML config можно ли добавить значение условно? - PullRequest
0 голосов
/ 05 июля 2019

Рассмотрим эту конфигурацию бина:

<bean id="beanId" class="beanClass">
  <property name="beanProperty">
    <list>
      <value>a</value>
      <value>b</value>
      <value>c</value>
    </list>
  </property>
</bean>

Я бы хотел, чтобы значения a и b всегда добавлялись, но добавляли c, если выполняется определенное условие. Я знаю, что могу использовать троичный оператор, но не хочу добавлять null или заполнитель.

Я хочу список a и b. Я хотел бы настроить его таким образом:

<value test="#{condition}">c</value>

Есть ли способ сделать это?

...