diff --git a/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SmsBlendsInitializer.java b/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SmsBlendsInitializer.java index 81385c00..f958569a 100644 --- a/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SmsBlendsInitializer.java +++ b/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SmsBlendsInitializer.java @@ -28,12 +28,11 @@ import org.dromara.sms4j.yunpian.config.YunPianFactory; import org.dromara.sms4j.zhutong.config.ZhutongFactory; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; -import org.springframework.stereotype.Component; import java.util.List; import java.util.Map; -@Component + @Slf4j @AllArgsConstructor public class SmsBlendsInitializer implements ApplicationListener { diff --git a/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SupplierConfig.java b/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SupplierConfig.java index 4d0e749e..88efa1ca 100644 --- a/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SupplierConfig.java +++ b/sms4j-spring-boot-starter/src/main/java/org/dromara/sms4j/starter/config/SupplierConfig.java @@ -1,9 +1,13 @@ package org.dromara.sms4j.starter.config; +import org.dromara.sms4j.api.SmsBlend; +import org.dromara.sms4j.provider.config.SmsConfig; +import org.dromara.sms4j.provider.factory.BaseProviderFactory; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import java.util.LinkedHashMap; +import java.util.List; import java.util.Map; public class SupplierConfig { @@ -16,11 +20,11 @@ public class SupplierConfig { } - // @Bean - // protected SmsBlendsInitializer smsBlendsInitializer(List>factoryList, - // SmsConfig smsConfig, - // Map> blends){ - // return new SmsBlendsInitializer(factoryList,smsConfig,blends); - // } + @Bean + protected SmsBlendsInitializer smsBlendsInitializer(List> factoryList, + SmsConfig smsConfig, + Map> blends){ + return new SmsBlendsInitializer(factoryList,smsConfig,blends); + } }