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表达式

3.1 启动类上开启定时任务的注解

3.2 Service层使用

上一篇下一篇

猜你喜欢

热点阅读