异步任务
1、在方法上面加一个@Async注解
2、在主方法上开启异步注解
这样的话前台可以一下子加载出来,但是数据在后台需要3秒才能加载出来,不影响用户体验
定时任务
1、在住房中开启定时功能
@EnableScheduling
*:表示匹配该域的任意值
?:只能用在月和星期两个区域
2、
package com.kuang.service;import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;@Service
public class ScheduledService {@Scheduled(cron = "0 3 16 * * ?")public void hello(){System.out.println("我被执行了。。。");}
}
邮件发送
1、pom.xml
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
2、配置
发送一个简单邮件
发送一个复杂的邮件