真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何正確的使用spring定時器

如何正確的使用spring定時器?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出新華免費做網(wǎng)站回饋大家。

第一種,使用XML配置的方法

前期工作,配置spring的開發(fā)環(huán)境(這里用到了spring的web應(yīng)用包,需要導(dǎo)入)

首先創(chuàng)建定時器的任務(wù)類,定時器要做什么工作,就在這里寫什么方法。

package org.time; 
 
import java.util.TimerTask; 
 
public class MainTask extends TimerTask{ 
 
 @Override 
 public void run() { 
  System.out.println("檢測用戶是否掉線"); 
 } 
 
} 

接著在配置文件中對定時器進(jìn)行配置。

<?xml version="1.0" encoding="UTF-8"?> 
 
  
  
 
  
  
   
   
   
   
   
   
  
  
  
   
    
     
    
   
  
 

最后還需要在web.xml中對配置信息進(jìn)行注冊:

<?xml version="1.0" encoding="UTF-8"?> 
 
  
  
 index.jsp 
  
  
 org.springframework.web.context.ContextLoaderListener 
  
  
 contextConfigLocation 
 /WEB-INF/applicationContext.xml 
  

這樣就完成了定時器的配置,這時啟動tomcat,觀察控制臺輸出的結(jié)果:

如何正確的使用spring定時器

第二種,使用注解的形式

(spring中一使用注解,感覺就是比其他方法方便了很多,代碼減少了很多)

這里需要用到AOP,需要引入AOP類庫

先看定時器的任務(wù)類:

package org.time; 
 
import org.springframework.scheduling.annotation.Scheduled; 
import org.springframework.stereotype.Component; 
 
@Component 
public class MainTask01{ 
 @Scheduled(cron = "0/3 * * * * ?") 
 public void run() { 
  System.out.println("推送消息來了"); 
 } 
 
} 

@Scheduled(cron = "0/3 * * * * ?")  表示三秒推送一次

corn可以配置各種時段任務(wù):

字段

                   值

特殊表示字符

   一般為空,1970-2099

   , - * /

    1-12 或者 JAN-DEC

   , - * /

星期

    1-7 或者 SUN-SAT

   , - * ? / L C #

    1-31

    , - * ? / L W C

    0-23 

    , - * /

    0-59 

    , - * /

    0-59 

    , - * /

如:  配置每個工作日的10:20觸發(fā) :"0 20 10 ? * MON-FRI" 

配置文件:

<?xml version="1.0" encoding="UTF-8"?> 
 
 
  
  
  
  
  
  
 

配置文件的頭部信息中比上一個引入了

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

 

這兩句配置信息是必須要寫的,這是spring識別@Scheduled注解的關(guān)鍵

這這樣簡單的幾句配置之后,開啟服務(wù),運行結(jié)果:

如何正確的使用spring定時器 

s

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


本文題目:如何正確的使用spring定時器
當(dāng)前URL:http://weahome.cn/article/gjsshg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部