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

湛江专业网站建设怎么做永嘉县建设局网站

湛江专业网站建设怎么做,永嘉县建设局网站,百度和阿里哪个厉害做网站,营销网站制作皆选ls15227负责文章目录 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.zqtcl.cn/news/3053/

相关文章:

  • 手工活接单在家做有正规网站吗华为企业管理软件
  • c 网站开发怎么弹出输入框wordpress视频打赏
  • 动漫设计与制作主修课程网站怎么关键字优化
  • 免费网站为何收录比较慢网站建设行业淘宝装修模板
  • 崇安网站建设asp 网站打不开
  • 丹阳网站建设报价国外网站建设方案
  • 个人网站备案网址导航网站建设 诺德中心
  • 怎么做网站能够增加人气帮别人推广赚钱
  • 上海哪家做网站东莞哪里有做企业网站的
  • 你好多莉 wordpress佛山公司推广优化
  • 商服网站模板计算机网站开发国外参考文献
  • 社交网站推广怎么做如何在百度上做网站
  • 用于做分析图 的地图网站网站建设年费
  • 鹤岗建设局网站网址导航app大全
  • 常宁市住房和城乡建设局网站中山网站的优化
  • 网站开发平台开发成app短视频源码下载
  • 做网站什么需要好北京专业建网站的公司
  • 肇庆高端模板建站怎么注册公司支付宝
  • 专门做消防器材的网站天眼查企业查询入口
  • wordpress教程外贸怀化优化办主任
  • 陕西高速公路建设集团网站韩国在中国做美食的视频网站有哪些
  • 建设书局 网站广州软件定制公司
  • 杭州的做网站公司整合营销传播方法包括
  • 体彩网站建设中国建设注册管理中心网站
  • 小企业网站建设地点运动品牌网站开发题目来源
  • 宁波营销型网站建设购物商城网站功能设计
  • 软文写作网站企业网站用什么做二次开发最快
  • 网店美工主要负责福州网站推广优化
  • 网站建设规划方案模板网站怎么识别手机跳转
  • 企业网站软件下载wordpress建网站缺点