Пружина не загружается, зависит от боба до цели - PullRequest
0 голосов
/ 26 января 2019

В моем bean-файле application.xml определены три bean-компонента:

<bean id="A" 
class="mystical.framework.bean.i.need.2.reference"></bean>

<bean id="B" 
class="my.config.save.slash.access.bean" 
depends-on="A">
    <property name="a" ref="A" />
</bean>


<bean id="C" 
class="property.bean.needs.config.info" 
depends-on="A,B"></bean>

Ясно, что порядок инициализации, который я ищу, это A-> B-> C

Это работает безупречно на моем локальном компьютере, но при развертывании в dev или qa загружается A-> C-> B ....

Приложение работает в WebSphere.сервер и я проверил, что bean-app ... xml загружен и исправлен на сервере.

Я даже вводил A в C , но вот где это становится странным. C загружается один раз правильно, печатая необходимые значения конфигурации, а затем выдается ошибка, говорящая о том, что «a» (в параметр A вводится) равно нулю.Кажется, что есть две пружинные области, загружающие бин, один знает о A , а другой - нет.Возможно ли это?

Надеюсь, этого достаточно для продолжения.Не уверен в моей политике работ по размещению кода.(В любом случае, я немного смущен этим.)

Мои сотрудники верят в моду USPS: «Если она подходит для кораблей».Так что если кто-то там может дать мне душевное спокойствие.Я был бы признателен.

Спасибо,

Йожеф

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