Spring Boot的异步任务、定时任务和邮件任务
一、异步任务
1.启动类添加注解@EnableAsync,开启异步任务注解功能;
2.需要异步执行的方法上添加@Async注解。
二、定时任务
1.启动类添加注解@EnableScheduling,开启定时任务注解功能;
2.需要定时执行的方法上添加@Scheduled注解;
3.设置cron表达式,参考cron表达式详解
三、邮件任务
1.添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
2.邮箱开启POP3/SMTP服务,获得授权码
3.配置连接信息
4.发送简单邮件
5.发送复杂邮件