springboot启动时如何同时运行多个方法

如题,在项目启动后,自动的 同时运行 方法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();


}

请问这样能达到,我在启动项目时,自动同时运行某些方法的目的吗?

慕丝7291255
浏览 3281回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP