Commit 45f80fe2 by 张洪旺

懒加载

parent 9b3e5186
......@@ -13,14 +13,25 @@ import java.util.Collections;
import java.util.Map;
@Component
@Lazy
@Slf4j
public class EventProcessorRegister extends ApplicationObjectSupport {
//Collections.emptyMap()
private static Map<Integer, EventProcessor> processorMap = Maps.newHashMap();
@PostConstruct
EventProcessorRegister() {
Map<String, EventProcessor> beans = getApplicationContext().getBeansOfType(EventProcessor.class);
log.info("EventProcessorRegister:bean:${}", beans);
if (!CollectionUtils.isEmpty(beans)) {
beans.values().stream().forEach((EventProcessor obj) -> {
processorMap.put(obj.getEvent(), obj);
}
);
}
}
/* @PostConstruct
private void init() {
Map<String, EventProcessor> beans = getApplicationContext().getBeansOfType(EventProcessor.class);
log.info("EventProcessorRegister:bean:${}",beans);
......@@ -32,7 +43,7 @@ public class EventProcessorRegister extends ApplicationObjectSupport {
);
}
}
}*/
public EventProcessor getEventProcessor(Integer event) {
return processorMap.get(event);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment