Ссылка на свойство другого компонента в Spring 2.5.X
В Spring 3.0 и выше можно ссылаться на свойство другого компонента, как показано ниже.
<bean id="a" class="A">
<property name="list"
value="#{b.list}"/>
</bean>
Есть ли способ, которым я могу ссылаться на свойство другого компонента в Spring 2.5.1. Обратите внимание, что Spring Expression интегрирован после Spring 3.0
1 ответ
Spring является основой для внедрения зависимостей, а не для внедрения значений. Если ваш bean-компонент a зависит от bean-компонента b при его создании, то почему бы не внедрить bean-компонент b в bean-компонент a.
Spring предоставляет ограниченную возможность для ввода значений, но это только для настройки компонентов, то есть bean-компонентов.