首页 > 编程语言 > 详细

21、SpringBoot 异步任务,定时任务,邮件任务

时间:2021-06-22 09:41:06      阅读:24      评论:0      收藏:0      [点我收藏+]

1、SpringBoot整合异步任务

技术分享图片

 

 技术分享图片

 

 2、SpringBoot整合定时任务

技术分享图片

 

 技术分享图片

 3、SpringBoot发送邮件任务,添加mail的依赖

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

4、编写application.xml配置

spring:
  rabbitmq:
    host: 8.129.215.115
    username: rabbit
    password: 123456
    port: 5672
  mail:
    username: 1635290773@qq.com
    password: mcdtoungbetubbhi
    host: smtp.qq.com
    properties:
      mail.smtp.ssl.enable: true

5、发送简单的邮件信息

    @Autowired
    JavaMailSenderImpl mailSender;

    @Test
    public void send01() {
        SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
        simpleMailMessage.setSubject("我要辞职");
        simpleMailMessage.setText("六月要辞职");
        simpleMailMessage.setFrom("1635290773@qq.com");
        simpleMailMessage.setTo("shun2302768@163.com");
        mailSender.send(simpleMailMessage);
    }

6、发送带附件的邮件信息

    @Autowired
    JavaMailSenderImpl mailSender;

    @Test
    public void send02() throws Exception {
        MimeMessage mimeMessage = mailSender.createMimeMessage();
        MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
        helper.setSubject("我是大帅哥");
        helper.setText("我很帅气");
        helper.setFrom("1635290773@qq.com");
        helper.setTo("shun2302768@163.com");
        helper.addAttachment("1.jpg",new File("C:\\Users\\edwin\\Desktop\\图片\\1.jpg"));
        helper.addAttachment("2.jpg",new File("C:\\Users\\edwin\\Desktop\\图片\\2.jpg"));
        mailSender.send(mimeMessage);
    }

 

21、SpringBoot 异步任务,定时任务,邮件任务

原文:https://www.cnblogs.com/shunWcs/p/14916604.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!