“使用annotation 自動注冊bean,并保證@Required,@Autowired的屬性被注入”,這句話是什么意思?在spring配置中總是看到這句話,但是總是不能了解到底是什么意思,希望高人解救。
1 回答

元芳怎么了
TA貢獻1798條經(jīng)驗 獲得超7個贊
配置文件中有個屬性是<context:annotation-config/>,這個屬性就是保證spring可以識別注解,它包含下面4個解析器
AutowiredAnnotionBeanPostProcessor
CommonAnnotationBeanPostProcessor
PersistenceAnnotionBeanPostProcessor
RequiredAnnotationBeanPostProcessor.
而實際上大部分時候用的是<context:component-scan base-package=”*.*”/>,就是自動掃描包下面的類是否包含注解,如果有就注入,有這個配置后,annotation-config可以不要了
添加回答
舉報
0/150
提交
取消