类 SmsAutoConfiguration
java.lang.Object
cn.herodotus.engine.sms.autoconfigure.SmsAutoConfiguration
@AutoConfiguration
@ConditionalOnSmsEnabled
@EnableConfigurationProperties(SmsProperties.class)
@Import({cn.herodotus.engine.sms.aliyun.configuration.AliyunSmsConfiguration.class,cn.herodotus.engine.sms.chinamobile.configuration.ChinaMobileSmsConfiguration.class,cn.herodotus.engine.sms.huawei.configuration.HuaweiSmsConfiguration.class,cn.herodotus.engine.sms.netease.configuration.NeteaseSmsConfiguration.class,cn.herodotus.engine.sms.qiniu.configuration.QiniuSmsConfiguration.class,cn.herodotus.engine.sms.tencent.configuration.TencentSmsConfiguration.class,cn.herodotus.engine.sms.upyun.configuration.UpyunSmsConfiguration.class})
public class SmsAutoConfiguration
extends Object
Description: 发送短信统一配置
- 作者:
- : gengwei.zheng
- Date:
- : 2021/5/25 12:03
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidsmsSendStrategyFactory(SmsProperties smsProperties) verificationCodeStampManager(SmsProperties smsProperties)
-
构造器详细资料
-
SmsAutoConfiguration
public SmsAutoConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
verificationCodeStampManager
@Bean @ConditionalOnMissingBean public VerificationCodeStampManager verificationCodeStampManager(SmsProperties smsProperties) -
smsSendStrategyFactory
@Bean @ConditionalOnMissingBean @ConditionalOnSingleCandidate(cn.herodotus.engine.sms.core.definition.SmsSendHandler.class) public SmsSendStrategyFactory smsSendStrategyFactory(SmsProperties smsProperties)
-