오렌지랍스터
10
2019-07-10 14:32:53
1
126

[Spring] Cron 정규식 표현방법 질문입니다.


Context-Scheduler 안에 두개의 크론 트리거가 있는데요

하나는 기존에 있던 소스고 하나는제가 새로 작성한 소스입니다.

<bean id="cronTrigger2" class="org.springframework.scheduling.quartz.CronTriggerBean">

  <property name="jobDetail">

    <ref bean="sendMailSchedular"/>

  </property>

  <property name="cronExpression">

    <!-- run every night at 0 PM -->

    <value>0 5 0 * * ?</value>

  </property>

</bean>

(기존의 크론트리거)

<bean id = "cronTrigger3" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail">

<ref bean="createLguExcel"/>

</property>

<property name="cronExpression">

<value>00 23 * * * ?</value>

</property>

</bean>

(새로 작성한 크론트리거)

제가 알고있는 크론정규식 표현방법은 0초에 돌기를 원하면  0 * * * * ?로 작성을 해야한다고 알고있는데

그렇게 작성했을때 돌지 않고 00 * * * * ? 로 작성을 해야 크론트리거가 작동을 하더라고요.

quartz를 사용하고 있는데 어느 부분에서 차이가 생기는지 알고싶습니다.

답변에 필요한 부분있다면 알려주시면 감사하겠습니다.

0
0