Cette fois, je vais vous montrer comment utiliser les tâches planifiées de Spring Boot. Quelles sont les précautions lors de l'utilisation des tâches planifiées de Spring Boot. Ce qui suit est un cas pratique, jetons un coup d'œil.
@Componentpublic class GetIndexInfo { public final static long ONE_Minute = 60 * 1000; /*当任务执行完毕后1分钟在执行*/ @Scheduled(fixedDelay=ONE_Minute) public void fixedDelayJob(){ System.out.println("---------------1-----------------"); System.out.println(new Date().getTime()); } /*每多次分钟一次*/ @Scheduled(fixedRate=ONE_Minute) public void fixedRateJob(){ System.out.println("---------------2-----------------"); System.out.println(new Date().getTime()); } /*每周日凌晨三点执行*/ @Scheduled(cron="0 10 3 ? * 1") public void cronJob(){ System.out.println("---------------3-----------------"); System.out.println(new Date().getTime()); } synchronized static void writeFile(String filePath, JSONObject json) { try { FileWriter fw = new FileWriter(filePath, false); PrintWriter out = new PrintWriter(fw); out.write(json.toString()); out.println(); fw.close(); out.close(); } catch (IOException e) { e.printStackTrace(); } } }
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
javaScript utilise call et apply
Le processus d'utilisation du protocole http
Explication détaillée des objets JavaScript
css3 pour obtenir un effet de pourcentage de barre
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!