如题,在项目启动后,自动的 同时运行 方法1,方法2,,这样子,请问这样该怎么做?
现在有一个解决方案:
背景:
我的项目是一个定时任务的项目(springboot),比如说,我在整点的时候执行方法1,方法2,方法3,方法4 (当然在方法上我都用@schedual注解了)
现在我在这几个方法上,再用@Async注解,在使用MyApplicationRunner调用这几个方法。
public void run(ApplicationArguments var1) throws Exception{
monitorIaasService.addMonitorIaasDataSummary();
cmpMonitorOpeService.add();
monitorIaasUseRateService.addIaasUseRate();
monitorScheduleService.addBusinessViewSummaryData();
}
请问这样能达到,我在启动项目时,自动同时运行某些方法的目的吗?