Quartz Scheduler


Quartz Scheduler

Quartz란? Java Scheduling 라이브러리 일련의 작업들을 단발성, 주기성으로 실행할 수 있다. Quartz 구성요소 Job : 실제 작업을 수행하는 객체, 여러개의 JobDetail을 가질수 있다. JobDetail : job을 어떻게 실행할지 속성과 JobDataMap을 이용하여 정의하는 방식 Trigger : 스케줄러를 어떤 방식으로, 어떤 주기로 작동할 지 결정한다. SimpleTrigger : 특정시간 및 횟수 CronTrigger : 주기적으로 반복 Scheduler : 생성된 JOB과 Trigger를 입력하여 스케줄러를 실행한다. Quartz 스케줄러 사용법 1. 라이브러리추가 2. 반복 실행할 함수 생성 (Job) 3. 실행 주기 설정 (Trigger) 4. 실행 (scheduler) ※ Job과 Trigger를 만들어 Scheduler에게 보내면 Scheduler가 실행한다. 예제1) 폴더구조 QuartzController.java package com....


#quartz #scheduler

원문링크 : Quartz Scheduler