Encountered invalid @Scheduled method ‘busiHandle‘: Only no-arg methods may be annotated with @Sched

2169 ワード

最近、Scheduledメソッドをテストして、次のエラーを報告しました.
Encountered invalid @Scheduled method 'busiHandle': 
Only no-arg methods may be annotated with @Scheduled
@Scheduled(cron="*/5 * * * * *")
public void busiHandle(String s)  {
    System.out.println(" ");
}

@Scheduled注記のメソッドにパラメータが付いていないためです
String sパラメータを外せばいい
@Scheduled(cron="*/5 * * * * *")
public void busiHandle()  {
    System.out.println(" ");
}