1. 程式人生 > >spring中的task用法案例

spring中的task用法案例

spring定時任務

一 在xml中加上定時任務的名稱空間。

程式碼:

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

2. http://www.springframework.org/schema/task http://www.springframework.org/sch

3. ema/task/spring-task-4.1.xsd  

二 啟動定時任務註解驅動(只是包的路徑

程式碼:(task名稱空間沒有引入的話,xml中沒有task的提示

<!-- 定時任務配置 -->

<task:annotation-driven />

<

context:component-scan base-package="" />

網上案例:

啟用註解驅動的定時任務

<task:annotation-drivenscheduler="myScheduler"/>

配置定時任務的執行緒池

1. <task:schedulerid="myScheduler"pool-size="5"/>

三.編寫定時任務類

程式碼:

@Component

publicclassTaskCodeController{

   SimpleDateFormatsdf= newSimpleDateFormat("yyyy-DD-mm HH:mm:ss");

/*專案啟動時執行,然後每隔一分鐘執行一次

*/

@Scheduled(cron="0 0/1 * * * ?")

publicvoid start() {

      System.out.println(sdf.format(new Date())+"----start------");

   }

}

crom表示式用法




相關推薦

springtask用法案例

spring定時任務一 在xml中加上定時任務的名稱空間。程式碼:1. xmlns:task="http://www.springframework.org/schema/task"2. http://www.springframework.org/schema/task h

Spring@Async用法詳解及簡單例項

Spring中@Async用法 引言: 在Java應用中,絕大多數情況下都是通過同步的方式來實現互動處理的;但是在處理與第三方系統互動的時候,容易造成響應遲緩的情況,之前大部分都是使用多執行緒來完成此類任務,其實,在spring 3.x之後,就已經內建了@Async來完美解決這個問題,本文將完成

Spring@Async用法總結

引言: 在Java應用中,絕大多數情況下都是通過同步的方式來實現互動處理的;但是在處理與第三方系統互動的時候,容易造成響應遲緩的情況,之前大部分都是使用多執行緒來完成此類任務,其實,在Spring 3.x之後,就已經內建了@Async來完美解決這個問題,本文將完成介紹@As

spring @import的用法

get abstract strac new artifact png release ide rac 第一步: 新建Java工程 FirstSpringJAVA 第二步:導入相關的spring jar包 <dependency> &l

vueslot的用法案例

pre arp array ops emp 圖片 bubuko template light <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g

python語言,pycharm程式 requests庫,用法案例

           請求作用是請求網站獲取網頁資料的,所以作為一個預備的爬蟲程式,要明白請求的作用,請求作用的,可以理解為我上你家串門,先問你有人沒一個意思。 import requests

SpringClassPathXmlApplicationContext類的簡單使用和spring的簡單小案例

一、簡單的用ApplicationContext做測試的話,獲得Spring中定義的Bean例項(物件).可以用: ApplicationContext ac = new ClassPathXmlApplicationContext(“applicationContext.xml”);

Javaspring boot2整合ES案例詳解

一:執行環境 JDK:1.8 ES:5.6.4 二:學習內容 如何構建spring-data-elasticsearch環境? 如何實現常用的增刪改查? 如何實現物件巢狀也就是1對多這種關係? 三:JAVA依賴環境 根據spring-data-elasticsearch官網說明,我這採用的

SpringBoot | 第十一章:Springapplication.properties用法大全

對 Spring 裡面的 Properties 不理解的開發者可能會覺得有點亂,主要是因為配置方式很多種,使用方式也很多種。 本文不是原理分析、原始碼分析文章,只是希望可以幫助讀者更好地理解和使用 Spring Properties。 Properties 的使用 先來看看 Prop

Spring的ApplicationListener的使用詳解案例(觀察者模式)

1、ApplicationContext Spring的核心,Context我們通常解釋為上下文環境。ApplicationContext則是應用的容器。 Spring把Bean(object)放在容器中,需要用就通過get方法取出來。在ApplicationContext介

Spring事務的(特性,傳播行為,隔離級別,不合理現象,丟失更新,案例..)

事務 事務的特性4個: 原子性   事務必須是原子工作單元;對於其資料修改,要麼全都執行,要麼全都不執行。通常,與某個事務關聯的操作具有共同的目標,並且是相互依賴的。如果系統只執行這些操作的一個子集,則可能會破壞事務的總體目標。原子性消除了系統處理操作子集的可能性

SpringApplicationContextAware介面用法

載入Spring配置檔案時,如果Spring配置檔案中所定義的Bean類,如果該類實現了ApplicationContextAware介面,那麼在載入Spring配置檔案時,會自動呼叫ApplicationContextAware介面中的 public void setAp

SpringjdbcTemplate的用法例項(一)

一、首先配置JdbcTemplate; 要使用Jdbctemplate 物件來完成jdbc 操作。通常情況下,有三種種方式得到JdbcTemplate 物件。        第一種方式:我們可以在自己定義的DAO 實現類中注入一個DataSource 引用來完 成Jdbc

Spring基於Java的配置@Configuration和@Bean用法

Spring中為了減少xml中配置,可以宣告一個配置類(例如SpringConfig)來對bean進行配置。 一、首先,需要xml中進行少量的配置來啟動Java配置: <?xml version="1.0" encoding="UTF-8"?> <bea

Springfactory-method的用法

1. 通過靜態方法例項化一個bean,例項化出來的bean的型別對應於靜態方法的返回型別,這地點不同於普通的bean    (1) 靜態方法無引數:    <bean id="thefmbean" class="springtest.FactoryMethodBean

spring@Async的用法

在Java應用中,絕大多數情況下都是通過同步的方式來實現互動處理的;但是在處理與第三方系統互動的時候,容易造成響應遲緩的情況,之前大部分都是使用多執行緒來完成此類任務,其實,在spring 3.x之後,就已經內建了@Async來完美解決這個問題,本文將完成介紹@

SpringAssert工具類的用法

Spring在提供一個強大的應用開發框架的同時也提供了很多優秀的開發工具類,合理的運用這些工具,將有助於提高開發效率、增強程式碼質量。下面就最常用的Assert工具類,簡要介紹一下它的用法。 Assert斷言工具類,通常用於資料合法性檢查,在JAVA程式設計中,通常會

Spring lookup-method 用法

1、官方文件解釋 If the method is abstract, the dynamically-generated subclass implements the method. Otherwise, the dynamically-generated subcla

Spring.net 在mvc用法

1.      引dll檔案:Common.Loggong ,Spring.Core,Spring.Web ,Spring.Web.Mvc3 2.      Global中public classMvcApplication : Spring.Web.Mvc.SpringM

Spring-Task用法

Spring-Task 上節介紹了在Spring 中使用Quartz,本文介紹Spring3.0以後自主開發的定時任務工具,spring task,可以將它比作一個輕量級的Quartz,而且使用起來很簡單,除spring相關的包外不需要額外的包,而且支援註解和配置檔案兩