要Autowired生效需要注意注意两点:
1.必须在spring的主配置文件(如:applicationContext.xml)中配置这样一句:<context:annotation-config/>
2.不要单单使用BeanFactory或者XmlBeanFactory去调用getBean来获得对象,应该使用ApplicationContext,这个问题网上也有人问过:http://stackoverflow.com/questions/7182908/my-spring-bean-is-not-injected-or-created-when-i-use-the-autowire-and-component
本文详细阐述了要在 Spring 框架中使 @Autowired 注解生效所需遵循的两个关键步骤:首先,在 spring 的主配置文件中启用注解配置;其次,确保使用 ApplicationContext 而不是 BeanFactory 或 XmlBeanFactory 获取对象。通过遵循这些建议,开发者可以避免常见的注入失败问题。
2315

被折叠的 条评论
为什么被折叠?



