【发布时间】:2012-03-02 21:46:51
【问题描述】:
我的 spring.xml 看起来像
<task:scheduler id="feedServiceScheduler" pool-size="10"/>
<task:scheduled-tasks scheduler="feedServiceScheduler">
<task:scheduled ref="feedService" method="testMethod" cron="0 50 11 * * *" />
</task:scheduled-tasks>
我希望在一年中的每一天的 11:50 对对象“feedService”调用方法“testMethod”
出于某种原因,testMethod 被调用了两次,我只是找不到问题的解决方案。
“feedService” bean 没有什么花哨的,只是一个简单的 POJO 和测试方法打印出一条消息。
任何关于我可能做错的事情的帮助都会很棒。
谢谢
【问题讨论】:
-
您是否加载了该配置两次? (应用上下文与网络上下文)?
-
我只在 web.xml 中声明 spring servlet,并且我有一个 log4jlistener 和 org.springframework.security.web.session.HttpSessionEventPublisher
标签: spring task scheduled-tasks