Spring小记
16lz
2021-04-22
1. BeanPostProcessor和BeanFactoryPostProcessor的区别
BeanPostProcessor:作用于Bean实例的创建前和创建后,比如AOP功能。
BeanFactoryPostProcessor:做用于BeanDefinition对象的,在BeanDefinition注册完成后,进行一些后置处理,遍历BeanDefinition中所有属性值发现有占位符则去properties文件中寻找真实值并替换。
2. BeanFactory和FactoryBean的区别
BeanFactory是Spring抽象出来的全局容器工厂,可以产生任意类型的Bean
FactoryBean是Spring容器工厂的特殊Bean实例,该实例的作用是产生指定类型的对象。通过getBean(factoryBeanName)得到的不是FactoryBean,而是这个工厂Bean产生的Bean对象,其实是调用了它的getObject()方法
©著作权归作者所有:来自51CTO博客作者mb6066e453ca35b的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- Vue:实例演示,v-if,v-for,v-model,v-bind,v-on,计算属性和侦听器
- 1. 实例演示Ajax的get,post请求; 2. 练习选顶卡和换肤案例
- $()的四种类型; jQuery方法;jQuery对象转js对象的方法----0413
- jQuery:常用dom和事件操作,jQuery中的$.ajax方法,Vue基本术语与
- BlueStore源码分析之对象IO
- spark 类对象去重
- 一文读懂java中的Reference和引用类型
- 为留言板添加字数实时统计与禁止超出功能; 2. 自选一些字符串和
- jQuery入门学习一