求spring 定时器 每天上午8点到晚上12点每10分钟运行一次定时规则
我是这样写的,无效ing
求高手指正。。。。谢谢
贴下其他配置看看呢,单看
貌似没问题
建议你在Bean中增加开始时间和结束时间的属性,对Bean进行属性注入,使用Java代码进行处理,这样代码看起来清晰,并且更容易维护
[code="xml"]
<bean id="xxxTimerTask" class="com.xxx.XXXTimerTask">
<property name="beginTime" value="08:00"></property> <!-- 每天的开始时间 -->
<property name="endTime" value="23:10"></property> <!-- 每天的结束时间 -->
</bean>
<bean id="scheduledTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
<property name="delay" value="10000"></property> <!-- delay:延时(毫秒) ,过多久后执行timerTask -->
<property name="period" value="30000"></property> <!-- period:间隔多久(毫秒)执行一次 -->
<property name="timerTask">
<ref bean="xxxTimerTask"/>
</property> <!-- 要执行的任务 -->
</bean>
[/code]
0/10换成1/10试试
你这样 写 试试 [code="xml"]
[/code]
每天八点 从任何一分钟开始 没十分钟执行一次