本系列入门学习参考极客学院Spring入门系列视频学习记录总结而来
定时任务:
定时任务配置:
配置springmvc文件<task:annotation-driven/>
编写定时任务类,用 @Component注解标注类
在方法上 使用 @Scheduled 注解,同时方法不能又返回值
定义cron表达式
cron表达式,一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素:
秒(0~59)
分钟(0~59)
小时(0~23)
天(月)(0~31,但是你需要考虑你月的天数)
月(0~11)
天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)
年份(1970-2099)
CRON表达式实例:
0 0 12 * * ? 每天12点触发
0 15 10 ? * * 每天10点15分触发
0 15 10 * * ? 2015 2015年每天10点15分触发
0 * 14 * * ? 每天下午的 2点到2点59分每分触发
0 0/5 14,18 * * ? 每天下午的 2点到2点59分、18点到18点59分
0 0-5 14 * * ? 每天下午的 2点到2点05分每分触发
静态资源:
默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该肿么办呢?
通过开放tomcat的defaultServlet,修改默认的url-parttern
通过SpringMVC的resources标签配置