要使用 @Autowired
,需要注册 AutowiredAnnotationBeanPostProcessor
,可以有以下两种方式来实现:
- 引入配置文件中的
<bean>
下引入<context:annotation-config>
<beans>
<context:annotation-config />
</beans>
- 在bean配置文件中直接引入
AutowiredAnnotationBeanPostProcessor
<beans>
<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
</beans>