티스토리 뷰
xml 설정
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.0.xsd">
<context:component-scan base-package="test.schedule" />
<task:annotation-driven />
</beans>
@Scheduled 어노테이션을 사용하여 스프링 스케줄링을 사용할 수 있습니다.
스케줄러에서 매 시간마다 작동하도록 지정할땐 fixedDelay를 사용하고 cron 형식으로 지정된 시간마다 작동하도록 할때는 cron을 사용해서 지정합니다.
@Scheduled(fixedDelay = 600000) //프로그램이 시작된 시점부터 10분마다 실행 됩니다.
public void testRun(){
....
}
@Scheduled(cron = "0 * * * * *") //매 분마다 정시에 실행됩니다.
public void testRun(){
....
}
cron 형식으로 사용할때는 cron = "분 시 월 요일 년도" 로 지정할 수 있습니다.
'헉!! > jsp, java' 카테고리의 다른 글
[iBatis] getSqlMapClientTemplate().insert() 사용시 NullPointerException 원인 (0) | 2014.06.02 |
---|---|
[Spring] http와 https의 세션 공유를 위한 필터 (0) | 2014.05.22 |
[tinymce] TinyMCE 에디터 상단 툴바/메뉴바 제거 (0) | 2014.03.05 |
[tinymce] TinyMCE 에디터 읽기전용 옵션 (0) | 2014.03.05 |
[jsp] jsonp를 이용한 다른 도메인간의 ajax / json 통신 (크로스도메인) (2) | 2014.01.24 |
- Total
- Today
- Yesterday
- jQuery
- iPhone
- Java
- Programming
- Objective C
- MySQL
- IT
- 제이쿼리
- oracle
- tomcat
- 아이폰 어플리케이션
- 오브젝티브 C
- 아이폰 개발
- 오블완
- 자바
- iBATIS
- JSP
- SQL
- Object C
- Objective-C
- iOS 개발
- zero
- JavaScript
- Spring Framework
- 자바스크립트
- MAC OSX 10.7
- 티스토리챌린지
- 아이폰
- 오브젝트 C
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |