1

我正在使用 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 的一种替代方法。我这边可能有问题。

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

谢谢,

4

0 回答 0