15. SpringMVC 执行定时任务,处理静态资源,配置视图解析器

本文介绍了SpringMVC中如何配置定时任务,使用@Scheduled注解和cron表达式设置触发时间。同时,讲解了处理静态资源的方法,包括开放defaultServlet和使用SpringMVC的resources标签。最后,讨论了视图解析器的配置,通过设置前缀和后缀简化返回JSP页面的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本系列入门学习参考极客学院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标签配置

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值