package com.iailab.module.shasteel.framework.sms.config; import com.iailab.module.shasteel.framework.sms.core.client.SmsClientFactory; import com.iailab.module.shasteel.framework.sms.core.client.impl.SmsClientFactoryImpl; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * 短信配置类,包括短信客户端、短信验证码两部分 * * @author iailab */ @Configuration(proxyBeanMethods = false) @EnableConfigurationProperties(SmsCodeProperties.class) public class SmsConfiguration { @Bean public SmsClientFactory smsClientFactory() { return new SmsClientFactoryImpl(); } }