@Scheduled 어노테이션의 scheduler 매개변수 내에서 잘못된 bean 참조를 보고합니다.

예:


  @Component public class UserController {...}
  @Component public class UserServiceAsyncTaskScheduler extends SimpleAsyncTaskScheduler {...}

  @Component public class UserService {
    @Scheduled(scheduler="userServiceAsyncTaskScheduler", cron="1 * * * * * ?")
    public void scheduleTask() {...}

    @Scheduled(scheduler="userController", cron="1 * * * * * ?") // "Bean은 TaskScheduler, ScheduledExecutorService 중 하나의 타입이어야 합니다"를 보고합니다
    public void scheduleTask_2() {...}

    @Scheduled(scheduler="unknown", cron="1 * * * * * ?")   // "bean 'unknown'을 해결할 수 없습니다"를 보고합니다
    public void scheduleTask_3() {...}
  }