SpringBoot发送验证码到QQ邮箱JavaMailSender注入失败
报错内容
***************************
APPLICATION FAILED TO START
***************************Description:Field javaMailSender in com.hmdp.controller.EmailController required a bean of type 'org.springframework.mail.javamail.JavaMailSender' that could not be found.The injection point has the following annotations:- @org.springframework.beans.factory.annotation.Autowired(required=true)Action:Consider defining a bean of type 'org.springframework.mail.javamail.JavaMailSender' in your configuration.Process finished with exit code 1
解决方案
导入依赖
<!--qq邮箱--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
required=false表示当前Bean如果有的话直接注入,没有的话忽略跳过
required=true表示必须注入,默认使用true
在application.yml文件添加配置
注意 : mail缩进格式
spring:# QQ邮箱验证码mail:# 配置 SMTP 服务器地址host: smtp.qq.com# 发送者邮箱username: xxx@qq.com# 配置密码,注意不是真正的密码,而是刚刚申请到的授权码password: # 端口号465或587port: 587# 默认的邮件编码为UTF-8default-encoding: UTF-8# 配置SSL 加密工厂properties:mail:smtp:socketFactoryClass: javax.net.ssl.SSLSocketFactory#表示开启 DEBUG 模式,这样,邮件发送过程的日志会在控制台打印出来,方便排查错误debug: true
SpringBoot发送验证码到QQ邮箱JavaMailSender注入失败相关推荐
- 邮箱注册(发送邮件验证码;QQ邮箱)
邮箱注册(发送邮件验证码:QQ邮箱) 先去QQ邮箱-->点击设置有POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务.开通会有授权码 复制粘贴代码就可以使用.根据指 ...
- springboot +promethues+grafna+alertmanager+qq邮箱实现系统监控警告
springboot +promethues+grafna+alertmanager+qq邮箱实现系统监控警告 准备: 本地环境windows11 .jdk8 .翻墙工具(非必要,可以下载但是速度比较 ...
- springboot找不到对象(自动注入失败)
springboot找不到对象(自动注入失败) 今天在idea重新建立个springboot项目时,遇到这个奇怪的问题,说是找不到对应的bean,我猜想是@Mapper的问题 Error starti ...
- java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务
importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...
- javamailsender注入失败_关于SpringBoot使用Redis空指针的问题(不能成功注入的问题)...
自己的一个小项目使用redis在一个类里可以注入成功,而在另一个类以却不能注入成功 不多bb直接上代码 package com.common.utils; import org.springframe ...
- javamailsender注入失败_Springboot 之 JavaMailSender发送电子邮件
本文章来自[知识林] 在很多网站系统应用中,电子邮件的发送应该非常常见,如:验证码发送.密码找回邮件发送.事件通知邮件发送等. 下面简单介绍一下在Springboot的开发中如何使用JavaMailS ...
- SpringBoot 2.x 集成QQ邮箱、网易系邮箱、Gmail邮箱发送邮件
在Spring中提供了非常好用的 JavaMailSender接口实现邮件发送,在SpringBoot的Starter模块中也为此提供了自动化配置. 项目源码已托管在Gitee-SpringBoot_ ...
- Springboot 集成邮件服务 QQ邮箱
登录QQ邮箱打开设置,点击账号 找到服务 按照提示开通POP3/SMTP服务,根据提示完成 新建Springboot项目,这里有个链接供大家参考:https://blog.csdn.net/xwd71 ...
- springboot 简单发邮件 QQ邮箱
文章目录 pom yaml 发邮件 pom <dependency> <groupId>org.springframework.boot</groupId>< ...
最新文章
- Redis事件驱动库转
- 设计模式总结 (5)行为型模式续
- 配置透明网桥实现QinQ传输案例
- NYOJ 201 作业题
- colab把数据放在content下面以及放在drive下面的训练速度比较
- 无线模块的电源设计指南
- 资源下载!5本从Python入手机器学习的必备电子书!(附下载链接)
- java被3整除的数_java中计算1-200以内可以被3整除的数,输出这些数并统计一共有多少个....
- django 1.8 官方文档翻译: 1-2-6 编写你的第一个Django应用,第6部分
- 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计
- MySql+Memcached架构的问题
- 《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
- 【数仓】大数据领域建模综述-《大数据之路》读书笔记
- 蓝桥杯算法训练——调和数列问题
- python发outlook邮件_python对outlook邮件整理
- Protect the self: defense mechanisms in action
- RN综合演练,仿美团电商(谢谢你的STAR)
- stem教育与创客教育
- iOS岗位招聘标准水涨船高,五年iOS程序员表示面试太难了
- BI 产品支持数据填报补录功能吗?
热门文章
- 易基因:禾本科植物群落的病毒组丰度/组成与人为管理/植物多样性变化的相关性 | 宏病毒组
- WRF 模式模拟流程
- Segment Anything使用手册(交互式数据标柱|自动数据标柱)
- html 《br /》和 《br》的区别
- OSChina 周四乱弹——死了都要try,不catch够我不痛快(多图慎入)
- 【学习记录-R】以U检验为例解释单/双侧检验
- mysql数据库查询试题_mysql数据库查询练习45题
- [SV]SystemVerilog Mailbox
- 苹果iOS app上架流程
- 基于计算机视觉再仿真技术,基于计算机视觉技术的纬编针织物三维仿真研究