Merge pull request !1 from 樊昊宇/master
This commit is contained in:
风如歌 2023-03-24 16:52:21 +00:00 committed by Gitee
commit 3979e0164b
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -0,0 +1,41 @@
package kim.wind.sms.starter.config;
import com.aliyun.dysmsapi20170525.Client;
import com.aliyun.teaopenapi.models.Config;
import lombok.Data;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
@ConfigurationProperties(prefix = "sms-blend.alibaba") //指定配置文件注入属性前缀
@Data
@AutoConfigureAfter({SmsBlendMainConfig.class})
@ConditionalOnProperty(prefix = "sms-blend", name = "supplier", havingValue = "alibaba")
public class AlibabaSmsConfig {
private String accessKeyId;
/** 访问键秘钥 */
private String accessKeySecret;
/** 短信签名*/
private String signature;
/** 模板Id*/
private String templateId;
/** 模板变量名称*/
private String templateName;
@Bean
public Client config() throws Exception {
Config config = new Config()
// AccessKey ID
.setAccessKeyId(accessKeyId)
// AccessKey Secret
.setAccessKeySecret(accessKeySecret);
// 访问的域名
config.endpoint = "dysmsapi.aliyuncs.com";
return new Client(config);
}
}