周五碰到个诡异问题:
用maven引入commons-codec-1.10的包,使用base64加密,结果怎么都不对,一直提示方法找不到,如下面的报错
java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64
后来找了下,发现QQ的第三方登录SDK包重写了apache的base64,而且包名都一样,导致找不到对应的方法,
经打开两个包查看,验证确实如此,给自己做个记录,以免再入坑:
QQ的Sdk4j
Apache的commons-codec