Spring IoC контейнер: примеры внедрения зависимостей
В следующем примере используются метаданные конфигурации на основе XML для DI на основе сеттера. Небольшая часть конфигурационного файла Spring XML определяет некоторые определения bean-компонентов следующим образом: <bean id="exampleBean" class="examples.ExampleBean"> <!-- инъекция сеттера с использованием вложенного элемента ref --> <property name="beanOne"> <ref bean="anotherExampleBean"/> </property> <!-- инъекция сеттера с использованием атрибута точный ref --> <property name="beanTwo" ref="yetAnotherBean"/> <property name="integerProperty" value="1"/> </bean> <bean id="anotherExampleBean" class="examples.AnotherBean"/> <bean id="yetAnotherBean" class="examples.YetAnotherBean"/> В следующем примере показан соответствующий класс ExampleBean: Java public ...