日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringMVC框架使用注解执行定时任务

發(fā)布時間:2025/3/17 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringMVC框架使用注解执行定时任务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

項目開發(fā)過程中,免不了會有一些定時任務。今天就給大家一個SpringMVC框架中利用注解的方式執(zhí)行定時任務的示例代碼

使用到的JAR文件:

點擊下列Jar文件會跳到我的網(wǎng)盤下載

aopalliance-1.0.jar
commons-logging-1.1.3.jar
spring-aop-3.2.4.RELEASE.jar
spring-beans-3.2.4.RELEASE.jar
spring-context-3.2.4.RELEASE.jar
spring-core-3.2.4.RELEASE.jar
spring-expression-3.2.4.RELEASE.jar
spring-web-3.2.4.RELEASE.jar
spring-webmvc-3.2.4.RELEASE.jar

首先要配置我們的SpringMVC文件

????xmlns 加下面的內(nèi)容、

xmlns:task="http://www.springframework.org/schema/task"

????然后xsi:schemaLocation加下面的內(nèi)容、

http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd

????最后是我們的task任務掃描注解

<!--?task任務掃描注解?--> <task:annotation-driven/>

????我配置的掃描位置是

<context:component-scan?base-package="com.wuzhut"></context:component-scan>

下面寫出一個測試類

package?com.wuzhut.task;import?org.springframework.scheduling.annotation.Scheduled; import?org.springframework.stereotype.Component;@Component public?class?MyTask?{@Scheduled(cron="0/5?*?*?*?*???")?//間隔5秒執(zhí)行public?void?taskCycle(){System.out.println("無主題(www.wuzhuti.cn)?<span?style="color:?#000000;">專注于前端開發(fā)技術和<span?id="3_nwp"?style="width:?auto;?height:?auto;?float:?none;"><a?id="3_nwl"?href="http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=d1b169b675029816&k=%B3%CC%D0%F2%BF%AA%B7%A2&k0=%B3%CC%D0%F2%BF%AA%B7%A2&kdi0=0&luki=4&n=10&p=baidu&q=06003100_cpr&rb=0&rs=1&seller_id=1&sid=16980275b669b1d1&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1948625&u=http%3A%2F%2Fwuzhuti%2Ecn%2F850%2Ehtml&urlid=0"?target="_blank"?mpid="3"?style="text-decoration:?none;"><span?style="color:#0000ff;font-size:12px;width:auto;height:auto;float:none;">程序開發(fā)</span></a></span>研究的技術博客</span>");} }

注意

需要注意的幾點:

1、spring的@Scheduled注解 ?需要寫在實現(xiàn)上、

2、 定時器的任務方法不能有返回值(如果有返回值,spring初始化的時候會告訴你有個錯誤、需要設定一個proxytargetclass的某個值為true、具體就去百度google吧)

3、實現(xiàn)類上要有組件的注解@Component

4、下面的文章鏈接是corn表達式、大家可以參考一下

示例代碼下載地址

點擊下載

文章鏈接

quartz CronExpression表達式


轉(zhuǎn)載于:https://my.oschina.net/u/1866821/blog/482651

總結(jié)

以上是生活随笔為你收集整理的SpringMVC框架使用注解执行定时任务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。