异步任务
两个注解
-
@Async:在业务上通过@Async注解告诉Spring这是一个异步的方法;
-
@EnableAsync:在main函数中开启异步注解功能
邮件发送
添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
application.properties
spring.mail.username=xxxx@qq.com
spring.mail.password=xxx
spring.mail.host=smtp.qq.com
#qq需开启加密验证
spring.mail.properties.mail.smtp.ssl.enable=true
测试:
SpringBoot项目实现文件上传和邮件发送
详细代码参考 虚无境的博客 传送门: https://www.cnblogs.com/xuwujing/p/10945698.html