AWSSDK V2 Java SES发送电子邮件-无法解析AmazonSimpleEmailService

我正在尝试集成aws SES SDK v2以在应用程序中发送电子邮件,这是我使用aws sdk的最初项目。 但是,我遵循以下文档中的示例,但是即使我在gradle中添加了适当的依赖关系,主类也无法解析。

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-sdk-java.html

添加了Gradle依赖项: implementation platform('software.amazon.awssdk:bom:2.10.36') implementation group: 'software.amazon.awssdk',name: 'ses',version: '2.10.36'

我还有其他依赖项吗?我看到intellij在上述项目中具有所有依赖的jar。但是仍然找不到运用于以下课程的罐子。

AmazonSimpleEmailService AmazonSimpleEmailServiceclientBuilder

z4521215 回答:AWSSDK V2 Java SES发送电子邮件-无法解析AmazonSimpleEmailService

显然,在1.x到2.x版本之间,客户端类的更改很少。 以下两个类均已从sdk中删除。

AmazonSimpleEmailService
AmazonSimpleEmailServiceClientBuilder

提供了代替它们的SesClient和SesClientBuilder。

https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md

这是示例代码:

SesClient client = SesClient.builder()
  .region(Region.of(emailRegion))
  .build();
SendEmailRequest request = SendEmailRequest.builder()
  .source(fromAddress)
  .destination(destination)
  .message(message)
  .build();
client.sendEmail(request);
本文链接:https://www.f2er.com/2901568.html

大家都在问