springboot常用任务

导入依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
//邮箱依赖

1.异步任务

使用@Async 声明方法是异步任务

@EnableAsync在主启动类添加开启异步注解

 

 

 2.邮件任务

在application中配置信息

 

 

 注意:需在邮箱中开启pop3/smtp服务

3.定时任务

@EnableScheduling 开启定时任务
corn表达式
 
字段 允许值 允许的特殊字符
秒(Seconds) 0~59的整数 , - * /    四个字符
分(Minutes 0~59的整数 , - * /    四个字符
小时(Hours 0~23的整数 , - * /    四个字符
日期(DayofMonth 1~31的整数(但是你需要考虑你月的天数) ,- * ? / L W C     八个字符
月份(Month 1~12的整数或者 JAN-DEC , - * /    四个字符
星期(DayofWeek 1~7的整数或者 SUN-SAT (1=SUN) , - * ? / L C #     八个字符
年(可选,留空)(Year 1970~2099 , - * /    四个字符
 
posted @ 2021-08-24 17:37  夜未央111  阅读(48)  评论(0)    收藏  举报