java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > springboot整合sa-token中的redis报netty错误

springboot整合sa-token中的redis报netty错误问题

作者:一只牛博

整合Spring Boot与sa-token-redis-jackson时遇到Netty版本冲突,通过将netty-common升级到与sa-token-redis-jackson兼容的版本4.1.79解决

springboot整合sa-token中的redis报netty错误

报错内容

如下所示:

org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: 'void io.netty.util.concurrent.SingleThreadEventExecutor.<init>(io.netty.util.concurrent.EventExecutorGroup, java.util.concurrent.Executor, boolean, java.util.Queue, io.netty.util.concurrent.RejectedExecutionHandler

报错原因

整合sa-token-redis-jackson

分析报错

上面可以看到我们本身存在一个netty-common:4.1.31的版本,但是因为sa-token-redis-jackson下存在4.1.79的版本,所以引起的冲突,只要把我们netty-common改为4.1.79版本即可

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文