设为首页 - 加入收藏 平凉站长网 (http://www.0933zz.com)- 国内知名站长资讯网站,提供最新最全的站长资讯,创业经验,网站建设等!
热搜: 什么 为什么 平台 赚钱
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

Springboot源码分析之Spring循环依赖揭秘(8)

发布时间:2019-09-13 00:29 所属栏目:[评测] 来源:佚名
导读:标注有 @Lazy 注解完成注入的时候,最终注入只是一个此处临时生成的代理对象,只有在真正执行目标方法的时候才会去容器内拿到真是的 bean 实例来执行目标方法。 利用allowRawInjectionDespiteWrapping属性来强制改

标注有?@Lazy?注解完成注入的时候,最终注入只是一个此处临时生成的代理对象,只有在真正执行目标方法的时候才会去容器内拿到真是的?bean?实例来执行目标方法。

利用allowRawInjectionDespiteWrapping属性来强制改变判断

  1. @Component?
  2. ????public?class?MyBeanFactoryPostProcessor?implements?BeanFactoryPostProcessor?{?
  3. ????????@Override?
  4. ????????public?void?postProcessBeanFactory(ConfigurableListableBeanFactory?beanFactory)?throws?BeansException?{?
  5. ????????????((AbstractAutowireCapableBeanFactory)?beanFactory).setAllowRawInjectionDespiteWrapping(true);?
  6. ????????}?
  7. ????}?

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章