1. 程式人生 > >七牛的java-sdk會報錯 com java.lang.NoSuchMethodError: org.json.JSONStringer.object()Lorg/json/JSONWriter

七牛的java-sdk會報錯 com java.lang.NoSuchMethodError: org.json.JSONStringer.object()Lorg/json/JSONWriter

七牛的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>