阿里云短信
1.1 介绍
短信服务(Short Message Service)由阿里云提供短信平台,调用API即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%。
官方网站:https://www.aliyun.com/product/sms?spm=5176.19720258.J_8058803260.611.48192c4abPvXEp
1.2 代码实现
public static void main(String[] args_) throws Exception {
String accessKeyId = "LTAI4GKgob9vZ53k2SZdyAC7";
String accessKeySecret= "LHLBvXmILRoyw0niRSBuXBZewQ30la";
//配置阿里云
Config config = new Config()
// 您的AccessKey ID
.setAccessKeyId(accessKeyId)
// 您的AccessKey Secret
.setAccessKeySecret(accessKeySecret);
// 访问的域名
config.endpoint = "dysmsapi.aliyuncs.com";
com.aliyun.dysmsapi20170525.Client client = new com.aliyun.dysmsapi20170525.Client(config);
SendSmsRequest sendSmsRequest = new SendSmsRequest()
.setPhoneNumbers("")
.setSignName("小笨蛋")
.setTemplateCode("SMS_205134115")
.setTemplateParam("{\"code\":\"1234\"}");
// 复制代码运行请自行打印 API 的返回值
SendSmsResponse response = client.sendSms(sendSmsRequest);
SendSmsResponseBody body = response.getBody();
}
2 自动装配
2.1 自动装配配置
根据自动装配原则,在tanhua-autoconfig
模块创建/META-INF/spring.factories
文件文章来源:https://www.toymoban.com/news/detail-457741.html
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.tanhua.autoconfig.TanhuaAutoConfiguration
2.2 自动装配类
tanhua-autoconfig
模块创建自动装配的配置类文章来源地址https://www.toymoban.com/news/detail-457741.html
package com.tanhua.autoconfig;
import com.tanhua.autoconfig.properties.SmsProperties;
import com.tanhua.autoconfig.templates.SmsTemplate;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
@EnableConfigurationProperties({
SmsProperties.
到了这里,关于短信验证码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!