JAVA 整合 AWS SNS发送短信[Amazon Simple Notification Service]

本文介绍了如何使用Java与AWS SDK for SNS (Amazon Simple Notification Service) 集成,通过Spring Boot配置发送短信,包括POM依赖管理和YAML配置,以及关键的工具类实现。

转载请表明出处 https://blog.csdn.net/Amor_Leo/article/details/117957784 谢谢

JAVA 整合 AWS SNS发送短信[Amazon Simple Notification Service]

java整合aws sns发送短信

pom


    <properties>
            <aws-sns.version>1.12.5</aws-sns.version>
    </properties>

        <!-- AWS SNS-->
        <dependency>
            <groupId>com.amazonaws</groupId>
            <artifactId>aws-java-sdk-sns</artifactId>
            <version>${aws-sns.version}</version>
        </dependency>

yml

# aws sns
sns:
  accessKeyId: xxxxx
  secretKey: xxxx

工具类

import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.AWSCredentialsProvider;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.sns.AmazonSNS;
import com.amazonaws.services.sns.AmazonSNSClientBuilder;
import com.amazonaws.services.sns.model.MessageAttributeValue;
import com.amazonaws.services.sns.model.PublishRequest;
import com.amazonaws.services.sns.model.PublishResult;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值