springboo启动项目报错Caused by: java.lang.NoClassDefFoundError: Lredis/clients/jedis/JedisPoolAbstract;

报错信息如下:首先是多个类的bean无法创建,查看注解都加上了,包的扫描地址也是正确的,又猜测是循环依赖的问题,但是检查代码后发现并没有发生循环依赖。

springboo启动项目报错Caused by: java.lang.NoClassDefFoundError: Lredis/clients/jedis/JedisPoolAbstract;

再看后面的报错信息,错误信息可能和redis有关,于是检查redis发现,项目主干和分支上面引入的redis版本不一致。在对应的pom依赖中将版本修正即可。

springboo启动项目报错Caused by: java.lang.NoClassDefFoundError: Lredis/clients/jedis/JedisPoolAbstract;

总结:遇到类似问题时,不要只纠结于一处的报错修改,确定无误时,看一下别处不一样的报错信息,可能就会发现问题所在。