springboot项目循环依赖、@Lazy、乐观锁、悲观锁
springboot项目循环依赖
在互相依赖的两个bean的任意一个加上lazy-init属性
@Autowired
@Lazy
private ClassA classA;
@Autowired
@Lazy
private ClassB classB;
在你注入bean时,在互相依赖的两个bean上加上@Lazy注解
以上方法能延迟互相依赖的其中一个bean的加载,从而解决循环依赖的问题
乐观锁:
查询一条数据的时候,会先去查询版本号,比如版
原创
2022-03-24 15:27:15 ·
1582 阅读 ·
0 评论