【redis】java.lang.NoSuchMethodError: redis.clients.jedis.Jedis.lpush(Ljava/lang/String;Ljava/lang/Str 素颜马尾好姑娘i 2022-05-28 14:08 149阅读 0赞 org.springframework.web.util.NestedServletException:Handler processing failed; nested exception is java.lang.NoSuchMethodError: redis.clients.jedis.Jedis.lpush(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Long; 这个bug发生在我调用存入链表函数lpush时,很郁闷按照道理来说我的已经是最新版本的jedis.jar包了,可以却说没有这个方法!!于是我尝试做一个小的test模型 ![70][] 这里居然又不会报错了,天啦撸!!实在是没办法了各种查bug,一开始始终是不相信会是jedis的版本问题,不过当最后所有的方法都试过之后,选择尝试一下旧的版本,结果居然顺利通过了,非常奇怪,如果按照这个异常的说法,就算是我的那个test也应该不能够正常运行才对啊,可是为什么偏偏就可以,偏偏用到项目里面就不可以 啊啊啊啊啊啊啊啊啊,神烦啊,希望有高人指点 * 回过头来看之前出现的异常,现在已经知道是因为项目未刷新导致的* 解决办法: 导入jedis 2.0.0 的包 ![70 1][] [70]: /images/20220528/95b2bd9559744490a476b4104f741fd2.png [70 1]: /images/20220528/57abcb264c1b48d2b28582bf0fb16b80.png
还没有评论,来说两句吧...