Ссылка на свойство другого компонента в 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-компонентов.

Другие вопросы по тегам