SpringBoot:任务功能
2020-02-25 本文已影响0人
弹钢琴的崽崽
1. 异步任务的处理
1.1 基本环境
1.2 Service层添加异步注解
1.3 编写Controller层
1.4 在启动类开启异步注解功能
2. 邮件任务
2.1 导入依赖
其他环境和异步处理一样
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
2.2 邮箱设置
2.3 application.properties
spring.mail.username=386045673@qq.com
spring.mail.password=txavrgybiitrbjad
spring.mail.host=smtp.qq.com
# 开启加密验证 QQ独有
spring.mail.properties.mail.smtp.ssl.enable=true
2.4 在测试类中发送邮件
发送成功
a. 一个复杂的邮件
成功
3. 定时任务
TaskScheduler 任务调度者
TaskExecutor 任务执行者
@EnableScheduling //开启定时功能的注解
@Scheduled //什么时候执行
Cron表达式