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

SpringBoot中郵件任務(wù)的使用

 更新時間:2023年10月18日 10:41:56   作者:yuhuofei2021  
這篇文章主要介紹了SpringBoot中郵件任務(wù)的使用,SpringBoot?郵件任務(wù)是指使用SpringBoot框架來實現(xiàn)郵件發(fā)送和接收的功能,通過SpringBoot的自動配置和簡化的開發(fā)流程,我們可以輕松地集成郵件功能到我們的應(yīng)用程序中,需要的朋友可以參考下

1. 引入依賴

在項目的 pom.xml 文件中,引入下面的依賴

<!--email依賴-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-mail</artifactId>
</dependency>

2. 更改配置

在 application.properties 配置文件中,配置好郵箱的信息,例如下面的

#郵箱配置
spring.mail.username=2162759651@qq.com
spring.mail.password=ejhvuqqibfrneafb
spring.mail.host=smtp.qq.com
spring.mail.properties.mail.smtp.ssl.enable=true

在這里插入圖片描述

說明:這里用的是 qq 郵箱,需要開啟 POP3/SMTP 服務(wù),得到授權(quán)碼,如果直接配置郵箱賬號的明文密碼登錄,是無法登錄的。

在這里插入圖片描述

3、編寫測試類測試發(fā)送郵件

測試類如下

package com.yuhuofei;

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;
import org.springframework.mail.javamail.MimeMessageHelper;

import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import java.io.File;

@SpringBootTest
class SpringbootSwaggerApplicationTests {

    @Autowired
    private JavaMailSenderImpl mailSender;

    //簡單的郵件
    @Test
    void contextLoads() {
        SimpleMailMessage message = new SimpleMailMessage();
        message.setSubject("郵件主題--測試");
        message.setText("這是郵件正文內(nèi)容,測試SpringBoot的郵件任務(wù)!");
        message.setTo("2162759651@qq.com");
        message.setFrom("2162759651@qq.com");
        //發(fā)送
        mailSender.send(message);
    }

    //復(fù)雜的郵件
    @Test
    void contextLoadsMail() throws MessagingException {

        MimeMessage message = mailSender.createMimeMessage();
        MimeMessageHelper helper = new MimeMessageHelper(message, true, "utf-8");

        //標(biāo)題及正文部分
        helper.setSubject("復(fù)雜郵件-測試");
        helper.setText("<p style='color:red'>這是郵件正文內(nèi)容,測試SpringBoot的郵件任務(wù)!</p>", true);

        //附件
        helper.addAttachment("1.png", new File("C:\\Users\\yuhuofei\\Desktop\\1.png"));
        helper.addAttachment("2.png", new File("C:\\Users\\yuhuofei\\Desktop\\2.png"));
        //發(fā)送
        mailSender.send(message);
    }
}

測試結(jié)果

郵件能正常發(fā)送和接收

在這里插入圖片描述

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

相關(guān)文章

  • Spring Boot實現(xiàn)對文件進(jìn)行壓縮下載功能

    Spring Boot實現(xiàn)對文件進(jìn)行壓縮下載功能

    在Web應(yīng)用中,文件下載功能是一個常見的需求,特別是當(dāng)你需要提供用戶下載各種類型的文件時,本文將演示如何使用Spring Boot框架來實現(xiàn)一個簡單而強大的文件下載功能,需要的朋友跟隨小編一起學(xué)習(xí)吧
    2023-09-09
  • Spring MVC環(huán)境中文件上傳功能的實現(xiàn)方法詳解

    Spring MVC環(huán)境中文件上傳功能的實現(xiàn)方法詳解

    文件上傳是大家應(yīng)該都不陌生的一個功能,最近在開發(fā)中就又遇到了這個需求,所以想著總結(jié)一下方便以后需要的時候參考,下面這篇文章主要給大家介紹了關(guān)于Spring MVC環(huán)境中文件上傳功能的實現(xiàn)方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Spring事務(wù)管理下synchronized鎖失效問題的解決方法

    Spring事務(wù)管理下synchronized鎖失效問題的解決方法

    這篇文章主要給大家介紹了關(guān)于Spring事務(wù)管理下synchronized鎖失效問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Spring具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-03-03
  • JavaWeb三大組件之監(jiān)聽器Listener詳解

    JavaWeb三大組件之監(jiān)聽器Listener詳解

    這篇文章主要介紹了JavaWeb三大組件之監(jiān)聽器Listener詳解,在JavaWeb應(yīng)用程序中,Listener監(jiān)聽器是一種機制,用于監(jiān)聽和響應(yīng)特定的事件,它可以感知并響應(yīng)與應(yīng)用程序相關(guān)的事件,從而執(zhí)行相應(yīng)的邏輯處理,需要的朋友可以參考下
    2023-10-10
  • 使用spring oauth2框架獲取當(dāng)前登錄用戶信息的實現(xiàn)代碼

    使用spring oauth2框架獲取當(dāng)前登錄用戶信息的實現(xiàn)代碼

    這篇文章主要介紹了使用spring oauth2框架獲取當(dāng)前登錄用戶信息的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 詳解SpringBoot中JdbcTemplate的事務(wù)控制

    詳解SpringBoot中JdbcTemplate的事務(wù)控制

    JdbcTemplate是spring-jdbc提供的數(shù)據(jù)庫核心操作類,那對JdbcTemplate進(jìn)行事務(wù)控制呢,本文就詳細(xì)的介紹一下
    2021-09-09
  • java中超過long范圍的超大整數(shù)相加算法詳解(面試高頻)

    java中超過long范圍的超大整數(shù)相加算法詳解(面試高頻)

    這篇文章主要介紹了java中超過long范圍的超大整數(shù)相加算法(面試高頻),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 確保SpringBoot定時任務(wù)只執(zhí)行一次的常見方法小結(jié)

    確保SpringBoot定時任務(wù)只執(zhí)行一次的常見方法小結(jié)

    在Spring Boot項目中,確保定時任務(wù)只執(zhí)行一次是一個常見的需求,這種需求可以通過多種方式來實現(xiàn),以下是一些常見的方法,它們各具特點,可以根據(jù)項目的實際需求來選擇最合適的方法,需要的朋友可以參考下
    2024-10-10
  • Java Web導(dǎo)出等比例圖片到Excel的實現(xiàn)過程

    Java Web導(dǎo)出等比例圖片到Excel的實現(xiàn)過程

    我們使用Java導(dǎo)出圖片到Excel,打開成功導(dǎo)出的Excel一看,商品對應(yīng)的圖片都很規(guī)矩的按照我的設(shè)置鋪滿了整個單元格,但是,商品圖片卻都變形了,這樣肯定是不行的,于是第一反應(yīng)就是將圖片等比例導(dǎo)出,所以本文本給大家介紹了如何使用Java Web導(dǎo)出等比例圖片到Excel
    2023-11-11
  • JAVA 文件監(jiān)控 WatchService的示例方法

    JAVA 文件監(jiān)控 WatchService的示例方法

    本篇文章主要介紹了JAVA 文件監(jiān)控 WatchService的示例方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論

潢川县| 武鸣县| 姚安县| 富锦市| 炎陵县| 托克逊县| 施甸县| 二连浩特市| 焉耆| 军事| 房产| 平远县| 海晏县| 木兰县| 克东县| 江华| 黄陵县| 建平县| 西藏| 察哈| 潢川县| 沽源县| 广宁县| 金坛市| 会昌县| 化德县| 大足县| 梅河口市| 沙雅县| 略阳县| 旺苍县| 嘉义县| 天长市| 东兰县| 信宜市| 娱乐| 邳州市| 津市市| 色达县| 华亭县| 故城县|