alibabacloud-java-async-sdk
alibabacloud-java-async-sdk copied to clipboard
发送短信报错
`// Asynchronously get the return value of the API request
CompletableFuture<SendSmsResponse> response = client.sendSms(sendSmsRequest);
// Synchronously get the return value of the API request
SendSmsResponse resp = response.get();`
执行到resonse.get()时,报错:
java.lang.NoClassDefFoundError: org/apache/hc/client5/http/async/methods/SimpleRequestBuilder
我也遇到了。jdk8,springboot2.5.8
org/apache/hc/client5/http/async/methods/SimpleRequestBuilder
最终重新统一apache的包得以解决
<dependency>
<groupId>org.apache.httpcomponents.client5</groupId>
<artifactId>httpclient5</artifactId>
<version>5.1.2</version> <!-- 替换为你所需的版本 -->
</dependency>
<dependency>
<groupId>org.apache.httpcomponents.core5</groupId>
<artifactId>httpcore5-h2</artifactId>
<version>5.1.2</version> <!-- 替换为你所需的版本 -->
</dependency>
<dependency>
<groupId>org.apache.httpcomponents.core5</groupId>
<artifactId>httpcore5</artifactId>
<version>5.1.2</version> <!-- 替换为你所需的版本 -->
</dependency>
<dependency>
<groupId>org.apache.httpcomponents.core5</groupId>
<artifactId>httpcore5-reactive</artifactId>
<version>5.1.2</version> <!-- 替换为你所需的版本 -->
</dependency>