quartz基於註解的簡單使用demo
首先在spring中配置:
然後編寫定時任務:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop " xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd"> <!-- 定時器開關 開始 --> <task:annotation-driven /> </beans>
import org.springframework.context.annotation.Lazy; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component @Lazy(false) public class SpringTaskController { /** * @throws Exception */ @Scheduled(cron = "0/10 * * * * ? ") public void task() throws Exception { System.out.println("我執行了..."); } }
相關推薦
quartz基於註解的簡單使用demo
使用quartz來實現任務的定時排程在很多的專案中都會遇到,我在剛開始的時候使用過基於xml的實現方式,實在是太複雜了,還要寫配置檔案。現在基於註解的方法來使用quratz實現任務排程變得很簡單,具體實現方式如下:首先
基於註解的簡單SSH保存用戶小案例
trac 效果 web.xml配置 配置記錄 .org rate enc bean def 需求:搭建SSH框架環境,使用註解進行相關的註入(實體類的註解,AOP註解、DI註入),保存用戶信息 效果: 一、導依賴包 二、項目的目錄結構 三、web.xml配置 1
nodejs基於ejs的一個簡單demo
1檔案大概目錄 2.建立專案檔案,先建一個ejs_demo資料夾,在ejs_demo執行下面命令,初始化倉庫,一路回車: npm init 3.安裝兩個ejs和express外掛: npm install ejs --save npm install express --sav
基於ScheduledThreadPoolExecutor簡單封裝一個註解類的任務排程框架
先發使用方法,首先建立一個TestTask類,繼承TaskScheduler下面的Task類,實現run方法。設定RepeatTime註解,註解引數:period為重複時間,delay為等待時間, package cn.bestmk.task; import
springMVC第一個demo(基於註解方式)
因為粗心沒仔細看報錯資訊所以搭建了好久,剛好有時間就記錄下來,希望其他訪問不到Controller類的初學者不要跟我一樣粗心浪費時間 jre版本:1.8 tomca版本:v9.0 spring版本:5.0.1 導包:本人匯入了spring的所有包,沒出現問題,不知道有沒有壞處,高手路過可以指
webservice的簡單demo(基於Java)
前言:很多人都不知道webservice到底是個什麼東西,通俗的講,webservice就是可以實現程式與程式之間的溝通的一種介質,它可以讓你在A專案中使用B專案的C方法 一.工具 1.JDK1.7(至少保持JDK版本為1.6以上,可以在JDK的安裝目錄下的bin目錄下檢視
基於註解的spring+dubbo釋出一個簡單的helloWord服務及呼叫
主要步驟如下(細節省略): 一、建立一個Maven主工程HelloWord-parent 二、在主工程下的pom檔案中引入spring、log4j、dubbo、zookeeper、zkclient包依賴 三、在主工程下建立子工程api作為提供方的介面,建立時其maven會自
java爬蟲之基於httpclient的簡單Demo(二)
延續demo1的 java爬蟲的2種爬取方式(HTTP||Socket)簡單Demo(一),demo2出爐啦,大家想學爬蟲都可以從這個網盤學習哦:https://pan.baidu.com/s/1pJJrcqJ#list/path=%2F 免費課程,非常不錯。其實還是主要學
基於註解的SpringMVC+Spring JDBC template+JSTL-demo練習
Spring註解參考:點選開啟連結 SpringMVC參考:點選開啟連結 一些關於SpringMVC和註解的知識點: 1.<bean>的註解: @Service用於標註業務層元件 @Controller用於標註控制層元件(如struts中的action
基於註解的SpringMVC簡單介紹
SpringMVC是一個基於DispatcherServlet的MVC框架,每一個請求最先訪問的都是DispatcherServlet,DispatcherServlet負責轉發每一個Request請求給相應的Handler,Handler處理以後再返回相應的檢視(View)和模型(Model),返回的檢視
基於SpringMVC+Spring+Hibernate+Maven+Bootstrap的簡單Demo
趁著週末自己複習搭建了一個SpringMVC小demo。有很多不正之處還請指教。有什麼問題可以私信或者下方留言。有關Ioc可以參考Spring Ioc詳細配置與使用,有關AOP可以參考SpringAOP詳細配置與使用 專案用到的技術: 開發環境IDE ecl
quartz 基於spring註解實現
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org
基於註解使用定時框架Quartz
最近複習一下Spring整合Quartz.跑了一個demo特此記錄 package task; import org.springframework.context.annotation.Lazy; import org.springframework.schedulin
Spring mvc基於註解方式實現簡單HelloWorld
實現spring MVC有兩種不同的方式:基於XML配置檔案和基於註解。 上篇部落格介紹了基於XML配置檔案的方式,這裡我們使用基於註解的方式來實現。 下面只重點介紹與XML配置檔案方式不同的兩個地方:Spring配置檔案(springmvc-servlet.xml)
一個基於QT簡單登錄對話框(帶驗證碼功能)
oid mov rim cat pla .sh end qpainter turn 1. 對話框樣式 2. 源代碼 ①. main.cpp #include <QtGui/QApplication> #include "QLoginDialog.h
AutoConf自動生成Makefile(基於helloworld簡單例子)
programs tom change col -a 二進制 自己 int 生成 新建一個簡單的helloworld工程文件夾,目錄結構如下 hello.h代碼: #include<stdio.h> void fprint() { printf("h
基於zookeeper簡單實現分布式鎖
lean bool 思想 common factor exists play nec try 這裏利用zookeeper的EPHEMERAL_SEQUENTIAL類型節點及watcher機制。來簡單實現分布式鎖。 主要思想: 1、開啟10個線程。在disLocks節點下
基於註解的Dubbo服務配置
log 開啟 不兼容 pack port import conf 多個 alibaba 基於註解的Dubbo服務配置可以大大減少dubbo xml配置文件中的Service配置量,主要步驟如下: 一、服務提供方 1. Dubbo配置文件中增加Dubbo註解掃描
Spring框架第四篇之基於註解的DI註入
聯合 junit4 style troy ont student stc 創建配置文件 int 一、說明 [email protected]/* */,但意義不同的註解還有三個: 1)@Repository:註解在Dao實現類上 2)@Service:註解
【mock.js】後端不來過夜半,閑敲mock落燈花 (附Vue + Vuex + mockjs的簡單demo)
fig org 表示 png borde var state 數據 and mock的由來【假】 趙師秀:南宋時期的一位前端工程師 詩詞背景:在一個梅雨紛紛的夜晚,正處於項目編碼階段,書童卻帶來消息:寫後端的李秀才在幾個時辰前就趕往臨安度假去了,!此時手頭僅