alibaba/aliyun-spring-boot

[Question] throw a error

Open

#51 opened on Jan 8, 2021

 (4 comments) (0 reactions) (0 assignees)Java (110 forks)github user discovery
help wanted

Repository metrics

Stars
 (460 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

image Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aliCloudEdasSdk' defined in class path resource [com/alibaba/cloud/spring/boot/context/autoconfigure/EdasContextAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.cloud.context.edas.AliCloudEdasSdk]: Factory method 'aliCloudEdasSdk' threw exception; nested exception is java.lang.NoSuchMethodError: com.aliyuncs.profile.DefaultProfile.getHttpClientConfig()Lcom/aliyuncs/http/HttpClientConfig;

my code:

@RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = {ThirdPartyApplication.class}, webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT) public class ThirdPartyApplicationTests {

@Autowired
private OSS ossClient;


@Test
public void  testUpdload(){

    String bucketName = "yangxiaohui";

    String objectName = "product/b.json";

    String content = "{name:yangxiaohui}";
    ossClient.putObject(bucketName, objectName, new ByteArrayInputStream(content.getBytes()));
    ossClient.shutdown();
}

}

Contributor guide