最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot任務之詳解郵件任務

 更新時間:2021年06月07日 16:30:46   作者:Z && Y  
今天給大家整理的文章是SpringBoot郵件任務的相關知識點,文中有非常詳細的介紹及代碼示例,對正在學習SpringBoot任務的小伙伴們很有幫助,需要的朋友可以參考下

01: 異步任務

02: 定時任務

一、SpringBoot--任務:郵件任務

1.1 添加依賴(增加郵件支持)

在這里插入圖片描述

pom.xml

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

1.2 獲取第三方授權碼

1.2.1 登錄QQ郵箱

在這里插入圖片描述

1.2.2 點擊設置

在這里插入圖片描述

1.2.3 切換到賬戶

在這里插入圖片描述

1.2.4 開啟服務

在這里插入圖片描述

1.2.5 驗證密保

在這里插入圖片描述

1.2.6 成功獲取授權碼

這是為了不直接暴露QQ密碼設置的機制
ljoghujwhbkpbaff

在這里插入圖片描述

1.2.7 保存更改(左下角)

在這里插入圖片描述

1.3 配置郵件信息

在這里插入圖片描述

application.properties

# qq郵箱
spring.mail.username=1585526224@qq.com
# 剛剛生成的授權碼
spring.mail.password=ljoghujwhbkpbaff
# qq郵箱的host
spring.mail.host=smtp.qq.com
#開啟加密驗證(qq郵箱)
spring.mail.properties.mail.smtp.ssl.enable=true

1.4 簡單郵件發(fā)送

直接調(diào)用SpringBootJavaMailSenderImpl類,使用SimpleMailMessage發(fā)送簡單郵件

在這里插入圖片描述

EmaildemoApplicationTests.java

package com.tian.emaildemo;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;

@SpringBootTest
class EmaildemoApplicationTests {

    @Autowired
    JavaMailSenderImpl mailSender;

    @Test
    void contextLoads() {
        SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
        // 郵件主題
        simpleMailMessage.setSubject("你好");
        // 郵件文本
        simpleMailMessage.setText("Hello world");
        // 接收方
        simpleMailMessage.setTo("1585526224@qq.com");
        // 發(fā)送方
        simpleMailMessage.setFrom("1585526224@qq.com");
        // 發(fā)送郵件
        mailSender.send(simpleMailMessage);
    }
}

運行結果:

在這里插入圖片描述

1.5 復雜郵件發(fā)送

調(diào)用mailSender.createMimeMessage()并使用MimeMessageHelper配置郵件內(nèi)容,發(fā)送即可,郵件內(nèi)容后設置為true可以解析html格式的內(nèi)容

在這里插入圖片描述

EmaildemoApplicationTests.java

@Test
    void contextLoads() throws MessagingException {
        SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
        //復雜郵件
        MimeMessage mimeMessage = mailSender.createMimeMessage();
        //組裝
        MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage, true);

        mimeMessageHelper.setSubject("復雜郵件");
//        發(fā)送文本: html文本
        mimeMessageHelper.setText("<p style='color: orange;'>\n" +
                "                    海客談瀛洲,煙濤微茫信難求;<br>\n" +
                "\n" +
                "                    越人語天姥,云霞明滅或可睹。<br>\n" +
                "\n" +
                "                    天姥連天向天橫,勢拔五岳掩赤城。<br>\n" +
                "\n" +
                "                    天臺四萬八千丈,對此欲倒東南傾。<br>\n" +
                "\n" +
                "                    (四萬 一作:一萬)我欲因之夢吳越,一夜飛度鏡湖月。<br>\n" +
                "\n" +
                "                    (度 通:渡)湖月照我影,送我至剡溪。<br>\n" +
                "\n" +
                "                    謝公宿處今尚在,淥水蕩漾清猿啼。<br>\n" +
                "                    <br>\n" +
                "                    腳著謝公屐,身登青云梯。<br>\n" +
                "\n" +
                "                    半壁見海日,空中聞天雞。<br>\n" +
                "\n" +
                "                    千巖萬轉(zhuǎn)路不定,迷花倚石忽已暝。<br>\n" +
                "\n" +
                "                    熊咆龍吟殷巖泉,栗深林兮驚層巔。<br>\n" +
                "\n" +
                "                    云青青兮欲雨,水澹澹兮生煙。<br>\n" +
                "\n" +
                "                    列缺霹靂,丘巒崩摧。<br>\n" +
                "                    <br>\n" +
                "                    洞天石扉,訇然中開。<br>\n" +
                "\n" +
                "                    青冥浩蕩不見底,日月照耀金銀臺。<br>\n" +
                "\n" +
                "                    霓為衣兮風為馬,云之君兮紛紛而來下。<br>\n" +
                "\n" +
                "                    虎鼓瑟兮鸞回車,仙之人兮列如麻。<br>\n" +
                "\n" +
                "                    忽魂悸以魄動,恍驚起而長嗟。<br>\n" +
                "                    <br>\n" +
                "                    惟覺時之枕席,失向來之煙霞。<br>\n" +
                "\n" +
                "                    世間行樂亦如此,古來萬事東流水。<br>\n" +
                "\n" +
                "                    別君去兮何時還?<br>\n" +
                "\n" +
                "                    且放白鹿青崖間。<br>\n" +
                "\n" +
                "                    須行即騎訪名山。<br>\n" +
                "\n" +
                "                    安能摧眉折腰事權貴,使我不得開心顏!<br>\n" +
                "                </p>", true);//true,開啟html解析
//         發(fā)送圖片
        mimeMessageHelper.addAttachment("重慶理工大學夜景.jpg", new File("D:\\圖片\\schoolNight.jpg"));

        mimeMessageHelper.setTo("1585526224@qq.com");
        mimeMessageHelper.setFrom("1585526224@qq.com");
        mailSender.send(mimeMessage);
    }

運行結果:

在這里插入圖片描述

我不知道為什么:我寫的CSS樣式在電腦上面不可預見,但是在我的手機QQ郵箱確是可以看見的。歡迎知道的大神告訴我

在這里插入圖片描述

1.6 可以把上面復雜發(fā)送郵件封裝成一個方法

 public void SendMail(Boolean html, String title, String text, File file, String sendTo, String sendFrom) throws MessagingException {
        //復雜郵件
        MimeMessage mimeMessage = mailSender.createMimeMessage();
        //組裝
        MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage, true);

        mimeMessageHelper.setSubject(title);
        mimeMessageHelper.setText(text, html);//true,開啟html解析
        mimeMessageHelper.addAttachment("1.jpg", file);

        mimeMessageHelper.setTo(sendTo);
        mimeMessageHelper.setFrom(sendFrom);
        mailSender.send(mimeMessage);
    }

到此這篇關于SpringBoot任務之詳解郵件任務的文章就介紹到這了,更多相關SpringBoot郵件任務內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java JVM字節(jié)碼指令集總結整理與介紹

    Java JVM字節(jié)碼指令集總結整理與介紹

    本節(jié)將會著重介紹一下JVM中的指令集、Java是如何跨平臺的、JVM指令集參考手冊等內(nèi)容。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Request與Session的存值取值操作

    Request與Session的存值取值操作

    這篇文章主要介紹了Request與Session的存值取值操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java 中HashCode作用_動力節(jié)點Java學院整理

    Java 中HashCode作用_動力節(jié)點Java學院整理

    這篇文章主要介紹了Java 中HashCode作用以及hashcode對于一個對象的重要性,對java中hashcode的作用相關知識感興趣的朋友一起學習吧
    2017-05-05
  • 淺談java 重寫equals方法的種種坑

    淺談java 重寫equals方法的種種坑

    這篇文章主要介紹了淺談java 重寫equals方法的種種“坑”,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Java面試題沖刺第四天--數(shù)據(jù)庫

    Java面試題沖刺第四天--數(shù)據(jù)庫

    這篇文章主要為大家分享了最有價值的三道數(shù)據(jù)庫面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結構和算法相關的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java實現(xiàn)的Base64加密算法示例

    Java實現(xiàn)的Base64加密算法示例

    這篇文章主要介紹了Java實現(xiàn)的Base64加密算法,結合實例形式分析了Java實現(xiàn)的base64編碼轉(zhuǎn)換相關使用方法及操作注意事項,需要的朋友可以參考下
    2018-04-04
  • SpringBoot中使用Cookie實現(xiàn)記住登錄的示例代碼

    SpringBoot中使用Cookie實現(xiàn)記住登錄的示例代碼

    這篇文章主要介紹了SpringBoot中使用Cookie實現(xiàn)記住登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 2021最新Java?JDK1.8的安裝超詳細教程

    2021最新Java?JDK1.8的安裝超詳細教程

    jdk1.8又稱jdk8.0,是目前相對比較穩(wěn)定的版本,不建議下載最新的jdk版本,因為最新版的jdk不穩(wěn)定,在Java的學習中可能會出現(xiàn)各種各樣的問題,今天通過本文給大家介紹下Java?JDK1.8安裝教程,感興趣的朋友一起看看吧
    2022-04-04
  • Spring?Boot?Actuator使用說明

    Spring?Boot?Actuator使用說明

    SpringBootActuator?是一個用于監(jiān)控和管理?Spring?Boot?應用程序的強大工具,通過引入依賴并配置,可以啟用默認的監(jiān)控接口,本文介紹Spring?Boot?Actuator的使用,感興趣的朋友一起看看吧
    2025-02-02
  • mybatis-plus報錯Not Found TableInfoCache異常問題

    mybatis-plus報錯Not Found TableInfoCache異常問題

    在集成百度uid-generator過程中,MyBatis-Plus報錯NotFoundTableInfoCache異常,解決方法:檢查實體類是否繼承了官方model,確保實體類對應的mapper已正確注入,在使用@Component注解時,應保證相關依賴已注入
    2024-09-09

最新評論

平凉市| 奈曼旗| 夏河县| 高碑店市| 凤冈县| 宜城市| 五寨县| 平湖市| 新源县| 永年县| 新密市| 封开县| 博乐市| 大理市| 南溪县| 连南| 阿尔山市| 上杭县| 福安市| 寿阳县| 靖州| 台南县| 专栏| 穆棱市| 卢湾区| 垣曲县| 东光县| 华池县| 石门县| 逊克县| 台东县| 田东县| 海伦市| 林周县| 拉孜县| 合肥市| 凤山县| 城市| 江西省| 绥阳县| 太谷县|