mirror of
https://gitee.com/dromara/sms4j.git
synced 2025-12-06 17:08:40 +08:00
1
This commit is contained in:
parent
450aba318f
commit
1d5540b570
@ -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);
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user