我试图使用下面的代码在我的 Spring Boot 应用程序中创建一个 SQS 队列监听器
AmazonSQSAsyncClient amazonSQSAsyncClient= new AmazonSQSAsyncClient(getProfileCredentialsProvider());
但是 AmazonSQSAsyncClient 似乎已被弃用。是否有使用构建器创建此对象的不同方法?
最佳答案
这个怎么样?
AmazonSQSAsyncClientBuilder.standard()
.withCredentials(getProfileCredentialsProvider())
.build();
JavaDocs 中确实提到了这一点:
* @deprecated use {@link AmazonSQSAsyncClientBuilder#withCredentials(AWSCredentialsProvider)}
*/
@Deprecated
public AmazonSQSAsyncClient(AWSCredentialsProvider awsCredentialsProvider) {
关于java - SQS 接收器 - Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50007220/