七牛的java-sdk會報錯 com java.lang.NoSuchMethodError: org.json.JSONStringer.object()Lorg/json/JSONWriter
阿新 • • 發佈:2019-02-01
七牛的java-sdk實現getToken過程中,執行putPolicy.token()會報錯 com java.lang.NoSuchMethodError: org.json.JSONString
原因是 spring-boot-configuration-processor 與qiniu 的sdk 中的jar 衝突,需要排除jar 包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<exclusions>
<exclusion>
<groupId>com.vaadin.external.google</groupId>
<artifactId>android-json</artifactId>
</exclusion>
</exclusions>
<optional>true</optional>
</dependency>