基础20-任务

tech2025-07-23  4

定时任务

开发步骤:

①在类上添加@EnableScheduling注解,来启动定时任务;

②在方法上添加@Scheduled注解,在该注解的cron属性上添加cron表达式,指定任务运行时间;

异步任务

开发步骤:

①在类上添加@EnableAsync注解来开启异步注解;

②在方法上添加@Async注解,来通知SpringBoot,新建一个线程来运行该方法;

邮件任务

开发步骤:

①添加启动器:

<dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-mail</artifactId> </dependency>

②通过spring.mail来配置MailSenderAutoConfiguration;

③通过JavaMailSender接口的实现类JavaMailSenderImpl发送邮件;

这里的JavaMailSenderImpl使用@Autowired注解即可自行注入;

SimpleMailMessage

MimeMessage

最新回复(0)