java queue poll,Spring-BeanDefinitionRegistryPostProcessor接口

 2023-10-15 阅读 33 评论 0

摘要:作用:spring實例化完自己的BeanDefinitionRegistry(其實這個BeanDefinitionRegistry的實例就是DefaultListableBeanFactory)之后會調用該接口的實現類的postProcessBeanDefinitionRegistry方法,允許用戶對這個BeanDefinitionRegistry進行任意操作

作用:spring實例化完自己的BeanDefinitionRegistry(其實這個BeanDefinitionRegistry的實例就是DefaultListableBeanFactory)之后會調用該接口的實現類的postProcessBeanDefinitionRegistry方法,允許用戶對這個BeanDefinitionRegistry進行任意操作

實際應用事例:
ConfigurationClassPostProcessor:將Resource轉換成BeanDefinition并且注冊到BeanDefinitionRegisty中
MapperScannerConfigurer:Mybatis處理Dao層接口的實現類

java queue poll?從上面兩個事例場景中可以看出,這個接口的目的,其實是簡化配置程度,正是因為該接口的存在,所以mybatis的dao層(mapper)寫起來才如此簡單,如果沒有該接口,那么我們就需要自己實現mapper,然后再注入到spring當中

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/137086.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息