大鹏个人博客

您现在的位置是:网站首页 > 博客详情

java定时任务--spring定时任务

发布时间:『 2018-09-06 11:09』  博客类别:Java入门  阅读(46)
0

使用spring注解配置定时器


首先定义一个任务类


QQ图片20180906104225.png


在spring配置文件中配置

    在头文件中加上下面两句

        xmlns:task="http://www.springframework.org/schema/task"

        http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd


    base-base-package为任务类路径

QQ图片20180906104446.png



结果


image.png


下面为cron表达式的参数,用空格分隔的时间元素  cron="* * * * * ?"

按顺序为

秒(0~59)

分钟(0~59)

小时(0~23)

天(月)(0~31,但是你需要考虑你月的天数)

月(0~11)

天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)


每个元素可以为一个值(如 cron="10 * * * * ?" 表示每分钟在10秒时执行一次,以此类推

也可以为一个间隔时间(如 cron="*/5 * * * * ?" 表示每隔5秒执行一次)

也可以为一个时间区间(如  cron="*/5 5-10 * * * ?" 表示每个小时中的5分到10分中的每个5秒执行一次

也可以为一个列表(如  cron=“* * 10,13,14 * * ?" 表示每天10点,下午1点,下午2点执行一次

也可以为通配符



文章评论

关于我

昵称:大鹏天

个性签名:答应我,即便他给不了你满捧的月光,也不要沮丧,夜还长,别让泪水把自己烫伤