我正在使用 Spring 的任务执行器定期安排一个方法。
public class ABC{
@Scheduled(fixedDelay=100000)
public void test(){
}
}
它不适用于 ABC 类的简单 bean 声明。
<bean id="abc" class="com.test.ABC" />
如果我进行组件扫描,那么它可以正常工作。
<context:component-scan base-package="com.test"/>
<context:annotation-config/>
可能是什么原因?
我认为,两者都应该可以正常工作,因为组件扫描只是定义单个 bean 的一种替代方法。我这边可能有问题。
如果我的想法不正确,请告诉我。
谢谢,