package com.example.scheudleds; import com.example.utils.DictionaryUtil; import com.example.utils.DictionaryUtilNew; import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.io.FileWriter; import java.io.IOException; @Slf4j @Component @EnableScheduling public class DictSync { @Autowired private DictionaryUtil dictionaryUtil; @Autowired private DictionaryUtilNew dictionaryUtilNew; /** * 字典同步 */ @Scheduled(cron = "0 0 22 * * ? ") public void execDict(){ FileWriter fileWriter = null; try { fileWriter = new FileWriter("src/main/resources/log.log"); fileWriter.write(""); fileWriter.close(); } catch (IOException ignored) {} // try { // dictionaryUtil.exec1(); // } catch (IOException e) { // log.error("定时任务异常"); // e.printStackTrace(); // } dictionaryUtilNew.exec1(); } }