Условная Конфигурация Бина - PullRequest
0 голосов
/ 20 июня 2019

Я пытался настроить мои весенние бобы. Это то, что у меня есть сейчас. Сейчас он получает файл манифеста и данные из пути по умолчанию. И использовать в других бобах.

<bean id="ManifestFactory">
  <constructor-arg name="manifestPath" value="default manifest path"/>
</bean>

<bean id="Manifest" factory-method="create" factory-bean="ManifestFactory"/>

<bean id="some other beans">
  <constructor-arg name="dataPath" value="default data path"/>
  <constructor-arg name="manifest" ref="Manifest"/>
</bean>

Что я хочу сделать, это попытаться получить данные из каталога 1, в случае неудачи получить данные из каталога по умолчанию. Затем мне нужно установить соответствующий путь манифеста и путь к данным в конструкторе-аргументе другого компонента.

Я не уверен, как это можно сделать. Любая идея будет полезна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...