SpringBoot项目循环依赖的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaojie_570/article/details/87369323

在做 Redis 的时候,创建了一个RedisService类,里面使用注解注入了 RedisPool 类,然后又写了一个 public JedisPool JedisPoolFactory() 方法用来获取JedisPool 对象。很简单的一个操作,但是在运行的时候却出现了循环依赖的异常。

在这里插入图片描述
在这里插入图片描述

注入的JedisPool 与 RedisService 产生了循环依赖。

解决的办法就是将 RedisService 与 JedisPool 分离开。把 JedisPool 有关的内容放在另一个新的类中就可以了。

猜你喜欢

转载自blog.csdn.net/xiaojie_570/article/details/87369323