![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 61
SuperForceQiang
从事Java开发
展开
-
Spring 解决循环依赖和对三级缓存的思考
一、首先,看一下几种循环依赖1、 构造器注入循环依赖@Servicepublic class A { public A(B b) { }}@Servicepublic class B { public B(A a) { }}2 、singleton模式field属性 or setter注入循环依赖@Servicepublic class A { @Autowired private B b;}@Servicepublic原创 2022-03-03 14:47:40 · 742 阅读 · 3 评论 -
Spring Boot动态注入和删除bean
首先回忆一下,Spring的bean都是BeanFactory中管理的,具体的类就是DefaultListableBeanFactory,在这个类当中有一个注入bean的方法:registerBeanDefinition,在调用registerBeanDefinition方法时,需要BeanDefinition参数,那么这个参数怎么获取呢?Spring提供了BeanDefinitionBuilder可以构建一个BeanDefinition,那么我们的问题就是如何获取BeanFactory了,这个就很简单了,原创 2021-04-27 14:56:36 · 2042 阅读 · 0 评论 -
springboot系列---安装zookeeper,dubbo-admin,集成dubbo服务
以前用的dubbo都是公司现成的东西,最近想自己搞一搞,自己呢也没又搭建过,感觉无从下手,不过呢真正动起手来也没有什么难得。因为我的项目是springboot的,所以主要是讲springboot和dubbo的集成。相比用过dubbo的人都晓得,dubbo基本原理就如下图所示:节点角色说明: Provider:暴露服务的服务提供方。 Consume...原创 2019-03-01 18:03:35 · 688 阅读 · 0 评论