spring boot整合jedis的时候报错:java.lang.ClassNotFoundException: redis.clients.jedis.util.SafeEncoder的解决方法
问题的原因主要是版本冲突的问题。
之前一直在疑惑,负责项目搭建的前辈怎么处理各种jar之前的版本问题呢?要知道有版本冲突的问题,所以肯定不能随便使用依赖jar,怎么去了解对应关系的呢?
原来:https://docs.spring.io/spring-boot/docs/2.1.4.RELEASE/reference/html/appendix-dependency-versions.html#appendix-dependency-versions
可以在里边看到Spring-boot 2.1.4 版本依赖的各种包的版本对应。
例如jedis的版本打开 Ctrl+f 直接搜索即可。
redis.clients
jedis
2.9.3