-
Spring 스케쥴러 사용하기IT, 프로그래밍/Spring 2018. 10. 2. 16:46
스프링 3버전 부터는 스케쥴러를 지원하여 간편하게 정해진 스케쥴에 따라 반복하는 기능을 구현 할 수 있습니다.
root-context.xml에 task 네임스페이스를 추가해줍니다. 혹은 별도의 설정파일을 구성해도 좋습니다.
xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation = http://www.springframework.org/schema/context/spring-context-4.3.xsd
그리고 component-scan을 설정해 주시고 task:annotation-driven/ 태그를 설정해 줍니다.
그리고 사용할 클래스 위에 @Scheduled 어노테이션을 통해 스케쥴러를 사용할 것임을 명시합니다. 반복 기준은 Cron 표현식을 기준으로 합니다.
위에 cron 표현식에 따르면 월요일부터 금요일까지 매일 오후 12시에 해당 메소드를 실행하라는 의미입니다.
이상 간단하게 스프링 스케쥴러를 사용하는 방법을 정리하였습니다.
'IT, 프로그래밍 > Spring' 카테고리의 다른 글
Spring Tiles 설정 (0) 2018.10.17 스프링 restTemplate + JAXB + 공공데이터 API로 공휴일 정보 받기 (2) 2018.10.03 cvc-elt.1: Cannot find the declaration of element 'beans' .. (7) 2018.09.16 Spring-MongoDB 연동 중 유의사항 (0) 2018.09.14 redirect시 parameter 전달 (0) 2018.09.06