如果没有组件扫描,计划的注释将无法运行

时间:2012-11-02 11:24:29

标签: java spring scheduled-tasks

我正在使用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的替代方法。在我身边可能有些不对劲。

如果我的想法不正确,请告诉我。

谢谢,

0 个答案:

没有答案