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

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

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

1. 引入依賴

在項(xiàng)目的 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

在這里插入圖片描述

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

在這里插入圖片描述

3、編寫(xiě)測(cè)試類測(cè)試發(fā)送郵件

測(cè)試類如下

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;

    //簡(jiǎn)單的郵件
    @Test
    void contextLoads() {
        SimpleMailMessage message = new SimpleMailMessage();
        message.setSubject("郵件主題--測(cè)試");
        message.setText("這是郵件正文內(nèi)容,測(cè)試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ù)雜郵件-測(cè)試");
        helper.setText("<p style='color:red'>這是郵件正文內(nèi)容,測(cè)試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);
    }
}

測(cè)試結(jié)果

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

在這里插入圖片描述

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論

金坛市| 宝兴县| 汾阳市| 巩义市| 沐川县| 长葛市| 肇州县| 龙井市| 巴林右旗| 西青区| 玉门市| 启东市| 启东市| 萝北县| 大埔区| 格尔木市| 田东县| 大洼县| 无棣县| 玛曲县| 长葛市| 临洮县| 娱乐| 浪卡子县| 大荔县| 孝昌县| 璧山县| 株洲县| 云浮市| 博罗县| 临清市| 海晏县| 宣武区| 青海省| 安国市| 长沙市| 佳木斯市| 凌云县| 长治县| 辉县市| 囊谦县|