mirror of
https://gitee.com/dromara/sms4j.git
synced 2025-12-06 17:08:40 +08:00
SmsBlendsInitializer需使用@Bean注入
This commit is contained in:
parent
22614c294d
commit
8f06dcba4a
@ -28,12 +28,11 @@ import org.dromara.sms4j.yunpian.config.YunPianFactory;
|
|||||||
import org.dromara.sms4j.zhutong.config.ZhutongFactory;
|
import org.dromara.sms4j.zhutong.config.ZhutongFactory;
|
||||||
import org.springframework.context.ApplicationListener;
|
import org.springframework.context.ApplicationListener;
|
||||||
import org.springframework.context.event.ContextRefreshedEvent;
|
import org.springframework.context.event.ContextRefreshedEvent;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@Component
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class SmsBlendsInitializer implements ApplicationListener<ContextRefreshedEvent> {
|
public class SmsBlendsInitializer implements ApplicationListener<ContextRefreshedEvent> {
|
||||||
|
|||||||
@ -1,9 +1,13 @@
|
|||||||
package org.dromara.sms4j.starter.config;
|
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.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class SupplierConfig {
|
public class SupplierConfig {
|
||||||
@ -16,11 +20,11 @@ public class SupplierConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// @Bean
|
@Bean
|
||||||
// protected SmsBlendsInitializer smsBlendsInitializer(List<BaseProviderFactory<? extends SmsBlend, ? extends org.dromara.sms4j.api.universal.SupplierConfig>>factoryList,
|
protected SmsBlendsInitializer smsBlendsInitializer(List<BaseProviderFactory<? extends SmsBlend, ? extends org.dromara.sms4j.api.universal.SupplierConfig>> factoryList,
|
||||||
// SmsConfig smsConfig,
|
SmsConfig smsConfig,
|
||||||
// Map<String, Map<String, Object>> blends){
|
Map<String, Map<String, Object>> blends){
|
||||||
// return new SmsBlendsInitializer(factoryList,smsConfig,blends);
|
return new SmsBlendsInitializer(factoryList,smsConfig,blends);
|
||||||
// }
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user