“使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入”,这句话是什么意思?在spring配置中总是看到这句话,但是总是不能了解到底是什么意思,希望高人解救。
1 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
配置文件中有个属性是<context:annotation-config/>,这个属性就是保证spring可以识别注解,它包含下面4个解析器
AutowiredAnnotionBeanPostProcessor
CommonAnnotationBeanPostProcessor
PersistenceAnnotionBeanPostProcessor
RequiredAnnotationBeanPostProcessor.
而实际上大部分时候用的是<context:component-scan base-package=”*.*”/>,就是自动扫描包下面的类是否包含注解,如果有就注入,有这个配置后,annotation-config可以不要了
添加回答
举报
0/150
提交
取消