spring 配置文件<bean name="timerExpired" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass"
value="com.clubgold.btg.sft.util.article.TimerExpired" />
<property name="jobDataAsMap">
<map>
<entry key="articleManagerService">
<ref bean="articleManagerService"/>
</entry>
</map>
</property>
</bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="timerExpired" />
<property name="cronExpression" value="0 0 0 * * ?" />
</bean> <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<!-- see the example of method invoking job above -->
<property name="jobDetail" ref="timerExpired" />
<!-- 10 seconds -->
<property name="startDelay" value="10000" />
<!-- repeat every 50 seconds -->
<property name="repeatInterval" value="10000" />
</bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="simpleTrigger" />
<ref bean="cronTrigger" />
</list>
</property>
</bean>simpleTrigger是我要进行测试的定时器
cronTrigger才我是需要用到的定时器测试用的是10秒一次,但我在代码里打印或设置段点,但都不行,不知道为什么
cronTrigger是我所需要的定时器,设置的时间是每天深夜0点,不知道这样设置对吗还有jobDataAsMap的这个设置,是否能自动的注入到TimerExpired类里面的articleManagerService属性中?public class TimerExpired extends QuartzJobBean { protected final Log log = LogFactory.getLog(getClass());
private ArticleManagerService articleManagerService;
public ArticleManagerService getArticleManagerService() {
return articleManagerService;
} public void setArticleManagerService(ArticleManagerService articleManagerService) {
this.articleManagerService = articleManagerService;
} protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
try {
articleManagerService.articleDateSet();
log.info("TimerExpired begin");
} catch (SFTException e) {
e.printStackTrace();
log.error(e.getMessage());
}
}
}
解决方案 »
- 求一款轻量级javaIDE
- 在 html中形成一个excel 文档 而且可以打印的 还是正反面 都要打印 怎样写啊!大虾 ...
- 用j2ee的deployment tool部署时出错
- Hibernate 查询问题!谁来帮我看看是什么原因!?
- 做过RssReader的请进,全额分数只送一人!!
- 小女开始带项目了,需要代码质量管控的软件
- http://localhost:8081/axis/ 见鬼了,昨天还好好的,今天就不行了。
- 设计中存在很多多表关联的情况,这时候,EJB是要选择sessionBean还是CMP?
- jdbc
- 对dom进行修改后输出到xml文件时的问题
- jboss4下ear
- 关于业务层和控制层异常处理的问题
</bean>
<list>
<ref bean="simpleTrigger" />
<ref bean="cronTrigger" />
</list>先注释一个。保留一个simple的 。同时对:
<property name="jobDataAsMap">
<map>
<entry key="articleManagerService">
<ref bean="articleManagerService"/>
</entry>
</map>
</property>进行注释 ,然后运行如果最基本的打印输出都没有 那么你就可以一点一点的排除错误,直到解决为止。