免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
quartz定時(shí)器入門(二)-通過配置文件配置quartz工程

quartz.properties用于存放quart的配置
job.xml 用于存放定時(shí)任務(wù)job

將這兩個(gè)文件放在com.zte.quartzTest目錄底下即可

pom.xml

<dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>    <dependency>      <groupId>org.quartz-scheduler</groupId>      <artifactId>quartz</artifactId>      <version>2.3.0</version>    </dependency>    <dependency>    <groupId>org.quartz-scheduler</groupId>    <artifactId>quartz-jobs</artifactId>    <version>2.3.0</version>	</dependency>	<dependency>    <groupId>javax.transaction</groupId>    <artifactId>jta</artifactId>    <version>1.1</version></dependency>  </dependencies>

HelloJob.java

package com.zte.quartzTest;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.Job;import org.quartz.JobDetail;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.quartz.JobKey;public class HelloJob implements Job{	public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {	    		Date date = new Date();	    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");	    System.out.println("現(xiàn)在的時(shí)間:"  sf.format(date));	    	    JobDetail jobDetail = jobExecutionContext.getJobDetail();          JobKey jobKey = jobDetail.getKey();          String jobName = jobKey.getName();          String jobGroup = jobKey.getGroup();                System.out.println(jobName);        System.out.println(jobGroup);	}}

Test.java

package com.zte.quartzTest;import java.util.Date;import org.quartz.JobBuilder;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.SchedulerException;import org.quartz.SimpleScheduleBuilder;import org.quartz.SimpleTrigger;import org.quartz.TriggerBuilder;import org.quartz.impl.StdSchedulerFactory;public class Test{	public static void main(String[] args) throws SchedulerException, InterruptedException {		try 		{  			StdSchedulerFactory schedulerFactory = new StdSchedulerFactory();			schedulerFactory.initialize("quartz.properties");            Scheduler scheduler = schedulerFactory.getScheduler();                          scheduler.start();              System.out.println(scheduler.getJobGroupNames());//            Thread.sleep(5L * 1000L);  //            scheduler.shutdown(true);          }		catch (Exception e)		{              e.printStackTrace();          } 	}}

quartz.properties

org.quartz.scheduler.instanceName: DefaultQuartzScheduler#org.quartz.scheduler.instanceid:AUTOorg.quartz.scheduler.rmi.export: falseorg.quartz.scheduler.rmi.proxy: falseorg.quartz.scheduler.wrapJobExecutionInUserTransaction: falseorg.quartz.threadPool.class: org.quartz.simpl.SimpleThreadPoolorg.quartz.threadPool.threadCount: 10org.quartz.threadPool.threadPriority: 5org.quartz.jobStore.misfireThreshold: 60000org.quartz.jobStore.class: org.quartz.simpl.RAMJobStoreorg.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.XMLSchedulingDataProcessorPluginorg.quartz.plugin.jobInitializer.fileNames = job2.xml  org.quartz.plugin.jobInitializer.failOnFileNotFound = trueorg.quartz.plugin.jobInitializer.scanInterval = 10

job.xml

<?xml version='1.0' encoding='utf-8'?> <job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_2_0.xsd"   version="2.0">   <schedule>   <!-- job1 -->	<job>		<name>MyJob1</name>			<group>group1</group>			<description>				通過配置文件來執(zhí)行job任務(wù)			</description>			<job-class>				com.zte.quartzTest.HelloJob			</job-class>			<durability>false</durability>			<recover>false</recover>	</job>				<trigger>			<cron>				<name>trigger</name>				<group>trigger1</group>				<job-name>MyJob1</job-name>				<job-group>group1</job-group>				<cron-expression>0/5 * * * * ?</cron-expression><!-- 每5秒執(zhí)行一次-->				</cron>		</trigger>	</schedule></job-scheduling-data>
來源:https://www.icode9.com/content-4-284951.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
手把手教你整合最優(yōu)雅SSM框架:SpringMVC + Spring + MyBatis
Spring Boot 集成 log4j2
Maven 2.0:編譯、測試、部署、運(yùn)行
基于Maven的Spring + Spring MVC + Mybatis的環(huán)境搭建 | AmazingHarry
Eclipse本地使用reportng查看testng運(yùn)行結(jié)果
使用Shiro重寫Session 自定義SESSION
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服