StartRunning.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.qmth.distributed.print.start;
  2. import com.qmth.distributed.print.business.service.OrgCenterDataDisposeService;
  3. import com.qmth.distributed.print.common.contant.SystemConstant;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. import org.springframework.boot.CommandLineRunner;
  7. import org.springframework.stereotype.Component;
  8. import javax.annotation.Resource;
  9. /**
  10. * @Description: 服务启动时初始化运行,哪个微服务模块需要则拿此模版去用
  11. * @Param:
  12. * @return:
  13. * @Author: wangliang
  14. * @Date: 2020/7/3
  15. */
  16. @Component
  17. public class StartRunning implements CommandLineRunner {
  18. private final static Logger log = LoggerFactory.getLogger(StartRunning.class);
  19. // @Resource
  20. // QuartzService quartzService;
  21. @Resource
  22. private OrgCenterDataDisposeService orgCenterDataDisposeService;
  23. @Override
  24. public void run(String... args) throws Exception {
  25. log.info("服务器启动时执行 start");
  26. SystemConstant.initTempFiles();
  27. orgCenterDataDisposeService.updateSchoolInfo();
  28. // log.info("增加test job start");
  29. // Map testJobMap = new HashMap();
  30. // testJobMap.computeIfAbsent("name", v -> TestJob.class.getName());
  31. // quartzService.deleteJob(JobEnum.TEST_JOB.name(), JobEnum.TEST_JOB_GROUP.name());
  32. // quartzService.addJob(TestJob.class, JobEnum.TEST_JOB.name(), JobEnum.TEST_JOB_GROUP.name(), "0/10 * * * * ?", testJobMap);
  33. // log.info("增加test job end");
  34. log.info("服务器启动时执行 end");
  35. }
  36. }