抽取工具类
//短信发送工具类
@Data
@Component
@ConfigurationProperties(prefix = "app.sms")
public class SmsTemplate {
private String key;
private String secret;
private String signName;
private String templateCode;
// 调用阿里云平台发送短信
public void sendSms(String phoneNumbers, String code) {
//设置超时时间
System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
System.setProperty("sun.net.client.defaultReadTimeout", "10000");
try {
//初始化acsClient,暂不支持region化
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", key, secret);
DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com");
IAcsClient acsClient = new DefaultAcsClient(profile);
//组装请求对象-具体描述见控制台-文档部分内容
SendSmsRequest requ