作用:spring實例化完自己的BeanDefinitionRegistry(其實這個BeanDefinitionRegistry的實例就是DefaultListableBeanFactory)之后會調用該接口的實現類的postProcessBeanDefinitionRegistry方法,允許用戶對這個BeanDefinitionRegistry進行任意操作
實際應用事例:
ConfigurationClassPostProcessor:將Resource轉換成BeanDefinition并且注冊到BeanDefinitionRegisty中
MapperScannerConfigurer:Mybatis處理Dao層接口的實現類
java queue poll?從上面兩個事例場景中可以看出,這個接口的目的,其實是簡化配置程度,正是因為該接口的存在,所以mybatis的dao層(mapper)寫起來才如此簡單,如果沒有該接口,那么我們就需要自己實現mapper,然后再注入到spring當中
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态