@Lazy
@Component
public class ScheduleTest {
@Scheduled(fixedRate = 1000)
public void doSomething(){
System.out.println("do something"+ new Date());
}
}
当我设置lazy(value = false)时,它可以工作。
答案 0 :(得分:0)
根据以下Jira ticket,它适用于Spring 4.3 RC2
版本。
逻辑上它不起作用,因为@Lazy
意味着不实例化这个bean,除非它被注入某个地方,但是在实例化bean时创建了@Scheduled
代理。