Java系列文章目录
补充内容 Windows通过SSH连接Linux
文章目录
- Java系列文章目录
- 一、前言
- 二、学习内容:
- 三、问题描述
- 四、解决方案:
-
- [4.1 认识依赖](#4.1 认识依赖)
- [4.2 发送邮件步骤](#4.2 发送邮件步骤)
- [4.2.1 先获取授权码](#4.2.1 先获取授权码)
- [4.2.1 邮件配置](#4.2.1 邮件配置)
- [4.2.2 主体内容](#4.2.2 主体内容)
- [4.2.3 运行结果](#4.2.3 运行结果)
- 五、总结:
-
- [5.1 注意事项](#5.1 注意事项)
- [5.2 剩余调用代码参考](#5.2 剩余调用代码参考)
一、前言
- 通过代码向邮箱发送短信
二、学习内容:
- Spring Boot框架的Email
三、问题描述
🌟 注意使用Knife4j传接收方邮箱
的时候格式
别写错
- 其他问题暂无遇到
四、解决方案:
4.1 认识依赖
xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
- 引入 Spring Boot 邮件启动器依赖,以
简化应用中邮件发送功能
的实现
4.2 发送邮件步骤
4.2.1 先获取授权码
步骤如下:
4.2.1 邮件配置
🌟 注意password
是上一步扫码后获得的授权码
4.2.2 主体内容
- 如图配置即可
主要代码如下
剩下的调用方法代码在总结里面补充
4.2.3 运行结果
🌟 注意邮箱格式
别写错
如图发送后QQ邮箱即可收到消息
可以自己给自己发邮件
五、总结:
5.1 注意事项
🌟 注意授权码
填写的位置
🌟 注意依赖
的引入
5.2 剩余调用代码参考
- Controller层代码
java
@RestController
@RequestMapping("/email")
public class EmailController {
@Resource
EmailService emailService;
@PostMapping("/send")
public void send(@RequestParam String to,
@RequestParam String subject,
@RequestParam String text)
{
boolean count = emailService.send(to,subject,text);
System.out.println(count);
}
}
- 接口层代码
java
public interface EmailService {
boolean send(String to, String subject, String text);
}
(后续有遇到问题再添加)
声明:如本内容中存在错误或不准确之处,欢迎指正。转载时请注明原作者信息(麻辣香蝈蝈)。