SampleBean:
package com.springexample; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; public class SampleBean { private BeanTypeOne beanOne; private BeanTypeTwo beanTwo; public void init() { System.out.println("This is from the init() method"); } @PostConstruct public void initAnnotation() { System.out.println("This is from the initAnnotation() method"); }
and configuration file:
<bean id="SampleBean" class="com.springexample.SampleBean"> <property name="beanOne" ref="beanOneOne"></property> <property name="beanTwo" ref="beanTwoOne"></property> </bean>
And I don't have the default-init-method attribute set in the beans tag.
Can any body say why the @PostConstruct method is not called.
spring
javanoob Aug 08 '10 at 13:00 2010-08-08 13:00
source share