新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Spring定時任務(wù)小例子
閑著寫了一個Spring定時任務(wù)的小例子,也積累一下,免得做Android開發(fā)把JavaEE的都忘記了!下面是Spring定時任務(wù)的代碼:

創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,先為渭濱等服務(wù)建站,渭濱等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為渭濱企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
這個是一個很簡單的MyTime類,里面有一個方法就是得到當(dāng)前時間并且打印出來
- package com.zhangkeinfo.spring.time;
- import java.sql.Timestamp;
- /**
- * spring 定時任務(wù)
- * @author spring sky
- * Email:[email protected]
- * QQ:840950105
- *
- */
- public class MyTime {
- public void getTime()
- {
- Timestamp tt = new Timestamp(System.currentTimeMillis());
- System.out.println(tt.toString());
- }
- }
核心的代碼:
- package com.zhangkeinfo.spring.time;
- import org.quartz.JobExecutionContext;
- import org.quartz.JobExecutionException;
- import org.springframework.scheduling.quartz.QuartzJobBean;
- /**
- * spring 定時任務(wù)
- * @author spring sky
- * Email:[email protected]
- * QQ:840950105
- * #####spring 定時任務(wù)需要繼承QuartzJobBean 這種方式是最常用的!
- * #####同時就實(shí)現(xiàn)了抽象方法executeInternal
- *
- */
- public class UpdateTime extends QuartzJobBean{
- private MyTime myTime;
- /**
- * 依賴注入myTime
- * @param myTime
- */
- public void setMyTime(MyTime myTime) {
- this.myTime = myTime;
- }
- /**
- * 我在這個定時任務(wù)里面只做了一個很簡單的事情,就是打印出當(dāng)前的時間!
- */
- @Override
- protected void executeInternal(JobExecutionContext context)
- throws JobExecutionException {
- myTime.getTime();
- }
- }
上面需要注意的是參數(shù):context,這個參數(shù)有很大的作用,就是可以得到一些重要的值,context有一個get(key)方法,這個就是可以得到一個需要的數(shù)據(jù)!
applicationContext.xml中的配置:
上面的spring xml文件中的基本配置,我已經(jīng)詳細(xì)說明了里面的參數(shù),學(xué)習(xí)也在于積累,只有積累了,才會不斷的成長!
原文鏈接:http://blog.csdn.net/vipa1888/article/details/7098405
【編輯推薦】
- Java處理字符串搜索嵌套結(jié)構(gòu)的方法
- Spring MVC數(shù)據(jù)綁定的擴(kuò)展
- Spring事務(wù)配置的五種方式
- Spring聲明性事務(wù)常見問題分析
- Spring MVC攔截器實(shí)現(xiàn)分析
當(dāng)前題目:Spring定時任務(wù)小例子
URL標(biāo)題:http://www.fisionsoft.com.cn/article/cooihie.html


咨詢
建站咨詢
