[SPRING] 속성을 통해 Spring Scheduler Task 사용 안함
SPRING속성을 통해 Spring Scheduler Task 사용 안함
Spring Framework를 사용하여 작업을 예약하고 환경 별 속성 파일을 통해 cron 값을 설정했습니다. 특정 환경에서만이 작업을 실행할 수 있도록이 작업을 속성을 통해 비활성화하는 방법을 찾고 있습니다.
<task:scheduled-tasks>
<task:scheduled ref="theClass" method="theMethod" cron="${scheduler.cron}" />
</task:scheduled-tasks>
<bean id="theClass" class="com.test.TheClass" scope="prototype" />
해결법
-
==============================
1.Spring 환경 프로파일 (예 : xml을 사용하는 주석을 사용하는 예제)을 사용할 수 있으므로 개발, 테스트, 생산 등을 위해 다른 프로파일을 가질 수 있습니다. 또한 속성 (spring.profiles.active)을 통해 설정됩니다.
Spring 환경 프로파일 (예 : xml을 사용하는 주석을 사용하는 예제)을 사용할 수 있으므로 개발, 테스트, 생산 등을 위해 다른 프로파일을 가질 수 있습니다. 또한 속성 (spring.profiles.active)을 통해 설정됩니다.
from https://stackoverflow.com/questions/16017215/disable-a-spring-scheduler-task-via-property by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring을 초기화 할 때 NullPointerException이 발생하는 이유는 무엇입니까? (0) | 2019.05.11 |
---|---|
[SPRING] 다른 Spring 컨텍스트간에 Spring 빈을 어떻게 공유합니까? (0) | 2019.05.11 |
[SPRING] Spring 데이터 소스 및 데이터베이스 스키마 (0) | 2019.05.11 |
[SPRING] Appender 클래스 로깅에서 Spring 빈 액세스 (0) | 2019.05.11 |
[SPRING] 완성 가능한 미래 대 봄 거래 (0) | 2019.05.11 |