springboot 处理 异步、定时、邮箱任务
异步任务
在启动类中开启异步任务
将方法注解为异步任务
定时任务
在启动类中开启定时任务
方法标记注解,使用 cron 表达式配置定时任务
cron 表达式一览
cron = "*,* * * * * *"
这六个值分别代表 秒、分、小时、日期、月份、星期。
在星期值中,0和7代表周日,1-6代表周一到周六,也可以用英文表示。
图片来源:尚硅谷ppt
邮件任务
配置
即发送邮件,需要注意大多邮箱的密码都是授权码
引入依赖
配置文件
发送简单邮件
发送复杂邮件
可以发送 HTML 信息和 文件。
效果图: