Scheduling
-
스케줄러에 property 주입하기기록해야 기억한다/Spring 2020. 12. 17. 15:31
1. scheduling + property spring 에서 간단하게 주기적인 작업을 처리하기 위해 scheduling 패키지를 이용하게 되는데, 이 때 변수값에 따라 주기정보를 변경적용하기 위한 방법이다. 아래는 spring 의 여느 value 주입처럼 "${}" 을 이용하여 주입을 하고 @Scheduled(cron = "${my.custom.cron}") public void sampleJob() { logger.info("========= 진행합니다. ========="); } 아래는 월요일~금요일까지 매시간 0 분 0초에 돌아가도록 설정한 application 속성 파일의 내용이다. (yml 의 경우 따옴표를 붙여야하는데 문자열에 띄어쓰기가 있을 경우 안되는 경우가 있었던 것같다...기억이.....