当前位置: 首页 > news >正文

活动策划网站源码昆明网站建设织梦

活动策划网站源码,昆明网站建设织梦,修改WordPress的权限,坪山附近公司做网站建设哪家效益快文章目录 Spring 如何解决循环依赖问题resource 与 autowire 同时存在时谁生效 Spring 如何解决循环依赖问题 Spring在实例化一个bean的时候#xff0c;是首先递归实例化其所依赖的所有bean#xff0c;直到某个bean没有依赖其他bean#xff0c;此时就会将该实例返回#x… 文章目录 Spring 如何解决循环依赖问题resource 与 autowire 同时存在时谁生效 Spring 如何解决循环依赖问题 Spring在实例化一个bean的时候是首先递归实例化其所依赖的所有bean直到某个bean没有依赖其他bean此时就会将该实例返回然后反递归的将获取到的bean设置为各个上层bean的属性的。 通俗地说就是设置两个池子一个成品池子一个半成品池子。能解决循环依赖的前提是spring开启了allowCircularReferences那么一个正在被创建的bean才会被放在半成品池子里。在注入bean向容器获取bean的时候优先向成品池子要要不到再去向半成品池子要。 resource 与 autowire 同时存在时谁生效 public class AutowireResourceTest {public static void main(String[] args) {DefaultListableBeanFactory beanFactory new DefaultListableBeanFactory();// bean 的定义classscope初始化销毁// 把 Config 类交给spring容器管理AbstractBeanDefinition beanDefinition BeanDefinitionBuilder.genericBeanDefinition(Config.class).setScope(singleton).getBeanDefinition();beanFactory.registerBeanDefinition(config, beanDefinition);// 给 BeanFactory 添加一些常用的后置处理器AnnotationConfigUtils.registerAnnotationConfigProcessors(beanFactory);beanFactory.getBeansOfType(BeanFactoryPostProcessor.class).values().forEach(i - i.postProcessBeanFactory(beanFactory));beanFactory.getBeansOfType(BeanPostProcessor.class).values().forEach(beanFactory::addBeanPostProcessor);System.out.println(beanFactory.getBean(Bean1.class).getInner());}Configurationstatic class Config {Beanpublic Bean3 bean3() {return new Bean3();}Beanpublic Bean4 bean4() {return new Bean4();}Beanpublic Bean1 bean1() {return new Bean1();}}static class Bean1 {AutowiredResource(name bean4)private Inner bean3;private Inner getInner() {return bean3;}}interface Inner {}static class Bean3 implements Inner {Bean3() {System.out.println(.3);}}static class Bean4 implements Inner {Bean4() {System.out.println(.4);}} } autowired 与 resource(name‘xx’) 同时存在时注入了autowired 的bean。 这跟bean的处理顺序有关在源码中可以找个两个bean的order的大小关系当然我们可以手动修改bean的比较器来决定哪个bean起作用。 但是在实际应用中一般不会同时使用autowired 和 resource 如果有那写的那个人肯定第二天不用来上班了。
http://www.sadfv.cn/news/21914/

相关文章:

  • 网站做支付系统apicloud怎么样
  • 淘宝网官方网站购物商城网站需求流程图
  • 广州兼职网网站建设网站推广效果不好原因是
  • 四川省建设厅工地安全网站兰州装修公司口碑排名
  • .net做网站用什么的多购物网站欢迎页面怎么设计
  • 网站如何添加统计代码是什么意思网销公司
  • 不属于企业网站建设基本标准wordpress应用市场模板下载失败
  • 厦门专业制作网站搬瓦工如何搭建做网站
  • 用上网做任务的网站国际最新消息
  • 西安网站制作建设简单网站建设软件有哪些方面
  • 大连百度网站快速优化代理公司注册
  • 网站建设扁平化网络营销推广方案总结
  • 深圳品牌网站推广公司wordpress程序下载
  • 调整百度对网站的最大天级抓取频次值英文网站设计模板
  • 湖州seo排名网站关键字优化技巧
  • 网站建设组织管理怎么写wordpress加载速度慢
  • 网站建设实训心得体会300字山东省住房和城乡建设部网站首页
  • 推荐网站建设服务话术什么网站百度收录快
  • 合肥做网站行吗公司管理
  • 网站建设教程免费下载wordpress 图片 并排
  • 采集站seo提高收录新闻发稿公司
  • 北京 网站建设 SEO上海公司排行榜
  • 网站建设是什么长沙做软件开发
  • 做网站最基础需要什么条件126企业邮箱注册
  • 扬州天达建设集团有限公司网站网站登录模版
  • 门户网站建设 报价手机老是下载一些做任务的网站
  • wordpress 外贸 开发赣州网站优化公司
  • 做跨境电商的人才网站企业咨询服务有限公司
  • 北京市住房与城乡建设网站网站联合推广方案
  • 商城网站建设注意什么上海公司企业查询