🎤合一短信
大约 1 分钟
厂商信息
基础配置
sms:
uni:
# 访问键标识
accessKeyId: your accessKeyId
# 访问键秘钥 简易模式不需要配置
accessKeySecret: your accessKeySecret
#是否为简易模式 默认为true
is-simple: true
# 短信签名
signature: your signature
# 模板Id 发送固定模板短信时使用的此配置
templateId: your templateId
# 模板变量名称 上述模板的变量名称
templateName: your templateName
数据库风格配置
{
"accessKeyId": "your accessKeyId",
"accessKeySecret": "your accessKeySecret",
"isSimple": true,
"signature": "your signature",
"templateId": "your templateId",
"templateName": "your templateName"
}
手动写入配置文件风格
@Configuration
public class SmsConfiguration {
@Bean
public UniConfig uniConfig() {
UniConfig uniConfig = SupplierFactory.getUniConfig();
uniConfig.setAccessKeyId("your accessKeyId");
uniConfig.setAccessKeySecret("your accessKeySecret");
uniConfig.setIsSimple(true);
uniConfig.setSignature("your signature");
uniConfig.setTemplateId("your templateId");
uniConfig.setTemplateName("your templateName");
return uniConfig;
}
}
其他方式
如果你想在某个环节动态的改变配置中的值,可以随时通过SupplierFactory.getUniConfig()
获取合一短信的单例配置对象,并且修改它的值,
如果你修改了合一短信配置的值在发送短信前必须至少调用一次SmsFactory.refresh(SupplierType.UNI_SMS)
;方法进行配置刷新。