Czesc, mam dziwny problem. Wstrzykuje sobie bean, w applicationContext to jest tak:
<bean id="bean1" class="com.test.Bean1">
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="bean2" class="com.test.Bean2">
<property name="myBean1" ref="bean1" />
</bean>
w klasie Bean2 mam:
private Bean1 myBean1;
public void setMyBean1(Bean1 myBean1){
this.myBean1 = myBean1;
}
Problem jest taki ze jak w setterze sprawdze sobie czy myBean1 jest nullem to wychodzi ze nie (tzn po ustawieniu, czlyli po wywolaniu this.myBean1 = myBean1;) i moge na myBean1 wywolywac metody.
Ale jesli tylko dodam do Bean2 metoda jakas w ktorej bede chciala odwolywac sie do myBean1 to rzuca mi nullem,np:
public void testuje(){
myBean1.jakasMetoda() // mBean1 jest nullem!
}
o co chodzi????
ps. moze ta informacja cos pomoze - Bean2 jest webservisem.