Я хочу объявить две бобы и создать их экземпляр, используя инъекцию пружинной зависимости?Как подключить взаимозависимые бобы весной?
<bean id="sessionFactory" class="SessionFactoryImpl">
<property name="entityInterceptor" ref="entityInterceptor"/>
</bean>
<bean id="entityInterceptor" class="EntityInterceptorImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
Но весна бросает исключение, говоря «FactoryBean который в настоящее время в создании возвращается нуль из GetObject»
Почему взаимозависимы проводов боб не работает здесь? Должен ли я указывать привязку дефферентной собственности где угодно?
У меня нет этой проблемы, когда я пробовал с помощью простых классов, таких как BeanA и BeanB. – Sathish
Я второй Сатиш. Вы можете сделать это с помощью «BeanA» и «BeanB», поэтому в этом примере это нечто более особенное. –
Еще лучше, не перекодируйте '' beanName "', но вместо этого используйте тег Spring '', чтобы фабрика ввела имя компонента в свойство 'String'. –
Darien