我正在尝试使用以下代码在我的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 启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50007220/

10-10 06:29