Spring Boot延时执行任务:1秒钟延迟方法示例
在Spring Boot中,可以使用@Scheduled注解来设置延时执行任务。\n\n首先,在Spring Boot的应用程序类上添加@EnableScheduling注解,启用定时任务的功能。\n\njava\n@SpringBootApplication\n@EnableScheduling\npublic class MyApplication {\n public static void main(String[] args) {\n SpringApplication.run(MyApplication.class, args);\n }\n}\n\n\n然后,在需要延时执行的方法上添加@Scheduled注解,并设置fixedDelay属性为1000,表示延时1秒执行。\n\njava\n@Component\npublic class MyScheduler {\n @Scheduled(fixedDelay = 1000)\n public void delayedTask() {\n // 延时1秒后执行的任务逻辑\n System.out.println("Delayed task executed");\n }\n}\n\n\n这样,每隔1秒钟,delayedTask()方法就会被自动执行一次。\n\n需要注意的是,@Scheduled注解可以用于方法、类和接口上。如果用于类或接口上,表示所有被@Scheduled注解修饰的方法都会被定时执行。
原文地址: https://www.cveoy.top/t/topic/p9jN 著作权归作者所有。请勿转载和采集!