When I access a bean from spring bean configuration file using BeanFactory like this:
public class Person {
    private String id,address;
    @Autowired
    private Customer customer;
     //setters & getters
    }
and bean configuration file
<bean name="person" class="com.ram.spring.model.Person"></bean>
<bean class="com.ram.spring.model.Customer">
    <property name="email" value="ram@adp.com"></property>
    <property name="name" value="Ram"></property>
</bean>
here is the executor class
public class PersonExecutor {
    public static void main(String[] args) {
        BeanFactory context = new XmlBeanFactory(new ClassPathResource("Spring.xml"));
        Person person = (Person)context.getBean("person");
        System.out.println(person.getCustomer());
    }
}
when I execute this, I got null.is BeanFactory not supported for annotations?? any ideas??
 
     
     
     
     
     
    