-
[JAVA] ์ค์ผ์ค๋ฌ @Scheduled cronํํ์DEV ๐/JAVA Spring 2022. 6. 23. 11:28๋ฐ์ํ
1. dispatcher-servlet.xml
์๋ ํ๊ทธ xml์ ์ถ๊ฐ
<beans ... ์๋ต ... xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation=" ... ์๋ต ... http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd"> <context:component-scan base-package="์ค์ผ์ค๋ฌ ํด๋์ค ๊ฒฝ๋ก"/> <task:scheduler id="jobScheduler" pool-size="10"/> <task:annotation-driven scheduler="jobScheduler"/>
2. SCHEDULER_TEST.class
- @Component ํด๋์ค ์ด๋ ธํ ์ด์ ์ถ๊ฐ
- @Scheduled ๋ฉ์๋ ์ด๋ ธํ ์ด์ ์ถ๊ฐ
- cron ํํ์์ผ๋ก ์ค์ผ์ค๋ง ์ฃผ๊ธฐ ์ค์ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public class SCHEDULER_TEST { /* cron ํํ์ ์์ * 1์๊ฐ 0 0 0/1 * * * * 1๋ถ 0 0/1 * * * * * ๋งค์ 1์ผ 0 0 0 1 * * */ @Scheduled(cron = " 0 0/1 * * * * ") public void SchedulerMethd() throws Exception { /* 1๋ถ์ ํ๋ฒ ์ค์ผ์ค๋ง ๋์ ์คํ */ } }
๋ฐ์ํ'DEV ๐ > JAVA Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] ์ดํด๋ฆฝ์ค Maven Repository ๊ฒฝ๋ก ์ค์ (0) 2023.08.21 [JAVA] ์ธ์ ์๊ฐ ์ค์ _ SessionTimeOut (0) 2022.03.17 [JAVA] ์ฒจ๋ถํ์ผ ๋ค์ด๋ก๋ ์ ํ๊ธ์ ๋ชฉ ๊นจ์ง ๋ฐ ์ค๋ฅ ์ฒ๋ฆฌ (0) 2021.08.27 [Spring] ์ ์์ ๋ถํ๋ ์์ํฌ์์ CORS ๋ฌธ์ ํด๊ฒฐํ๊ธฐ (0) 2021.08.11 [Spring] Maven & Gradle (0) 2019.02.04