|  |  | 
 |  |  | import cn.lihu.jh.module.ecg.service.config.EcgConfigService; | 
 |  |  | import cn.lihu.jh.module.ecg.service.queue.QueueService; | 
 |  |  | import cn.lihu.jh.module.infra.api.config.ConfigApi; | 
 |  |  | import cn.lihu.jh.module.system.api.dict.DictDataApi; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.springframework.boot.context.event.ApplicationStartedEvent; | 
 |  |  | import org.springframework.context.event.EventListener; | 
 |  |  | import org.springframework.stereotype.Component; | 
 |  |  | 
 |  |  | import static cn.lihu.jh.module.ecg.Constants.*; | 
 |  |  |  | 
 |  |  | @Component | 
 |  |  | @Slf4j | 
 |  |  | public class MySpringEventListener { | 
 |  |  |  | 
 |  |  |     @Resource | 
 |  |  |     private ConfigApi configApi; | 
 |  |  |  | 
 |  |  |     @Resource | 
 |  |  |     private DictDataApi dictDataApi; | 
 |  |  |  | 
 |  |  |     @Resource | 
 |  |  |     private EcgConfigService ecgConfigService; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @EventListener | 
 |  |  |     public void onApplicationEvent(ApplicationStartedEvent event) { | 
 |  |  |         System.out.println("应用启动完成,系统初始。。。"); | 
 |  |  |         log.info("应用启动完成,系统初始。。。"); | 
 |  |  |  | 
 |  |  |         Integer queueReadyMax = Integer.valueOf(configApi.getConfigValueByKey(ECG_QUEUE_READY_MAX_KEY)); | 
 |  |  |         queueService.setQueueReadyMax( queueReadyMax ); | 
 |  |  |         queueService.initCheckType(); | 
 |  |  |  | 
 |  |  |         BigScreenConfig bigScreenConfig = new BigScreenConfig(); | 
 |  |  |         Integer waitingSize = Integer.valueOf(configApi.getConfigValueByKey(ECG_SCREEN_PANE_WAITING_KEY)); |