IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

Spring 에서 Quartz 사용 설정하기

Programming/JAVA 2007. 10. 16. 11:19
반응형

-------------- scheduler object -------------------
package test;
public class RankUpdateScheduler {
 private static int count = 0;
 
 public void rankUpdate() {
  System.out.println (DateUtil.getTodayString("yyyy년 MM월 dd일 HH시 mm분 ss초") + " - Starting Scheduler... : " + count++ + " times.");
 }
}
----------- applicationContext.xml -----------------
 
 <!-- Quartz Scheduling Setting -->
 <!-- 스케쥴러 Object 설정 -->
 <bean id="RankUpdateObject" class="test.RankUpdateScheduler" />
 
 <!-- 스케쥴러 Object를 가지고 JobDetail 생성 -->
 <!-- MethodInvoing 방식 - 스케쥴러에서 실행할 객체와 메소드를 지정한다. -->
 <!-- 여기서는 RankUpdateScheduler 객체의 rankUpdate() 메소드를 호출한다. -->
 <bean id="RankUpdateMethodInvokingJobDetail"
   class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject"><ref bean="RankUpdateObject"/></property>
  <property name="targetMethod"><value>rankUpdate</value></property>
  <property name="concurrent"><value>false</value></property>
 </bean>
 
 <!-- JobDetail 로 CronTrigger 생성 -->
 <!-- cronExpression 에서는 주기를 설정한다. 이 부분은 Quartz trigger 부분을 참고할 것 -->
 <bean id="RankUpdateCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
  <property name="jobDetail">
   <ref bean="RankUpdateMethodInvokingJobDetail"/>
  </property>
  <property name="cronExpression">
   <!-- run  every 1 minutes -->
   <value>0 0/1 * * * ?</value>
  </property>
 </bean>
 
 <!-- 생성된 trigger 를 가지고 SchedulerFactoryBean 을 생성한다. -->
 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref local="RankUpdateCronTrigger"/>
   </list>
  </property>
 </bean>
반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • 컴퓨터 관리
  • 플래시 게임
  • 이클립스
  • eclipse plugin
  • sqlgate
  • 중독성게임
  • Flash Player
  • egov
  • Graphic
  • flex
  • Eclipse
  • 개한민국
  • STS
  • 캡쳐툴
  • 색상코드표
  • toad
  • rocketdock
  • 가상화폐무료
  • 사업 이야기
  • iBATIS
  • Jboss
  • 이미지 편집
  • ERwin
  • EditPlus
  • 전자정부프레임워크
  • tomcat
  • EkNote
  • netbeans
  • 미네르바
  • android

글 보관함

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바