美文网首页
SpringBoot:任务功能

SpringBoot:任务功能

作者: 弹钢琴的崽崽 | 来源:发表于2020-02-25 12:59 被阅读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层使用

    相关文章

      网友评论

          本文标题:SpringBoot:任务功能

          本文链接:https://www.haomeiwen.com/subject/cpcdqhtx.html