报错内容

***************************
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

解决方案

  1. 导入依赖

        <!--qq邮箱--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
  1. required=false表示当前Bean如果有的话直接注入,没有的话忽略跳过

required=true表示必须注入,默认使用true

  1. 在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注入失败相关推荐

  1. 邮箱注册(发送邮件验证码;QQ邮箱)

    邮箱注册(发送邮件验证码:QQ邮箱) 先去QQ邮箱-->点击设置有POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务.开通会有授权码 复制粘贴代码就可以使用.根据指 ...

  2. springboot +promethues+grafna+alertmanager+qq邮箱实现系统监控警告

    springboot +promethues+grafna+alertmanager+qq邮箱实现系统监控警告 准备: 本地环境windows11 .jdk8 .翻墙工具(非必要,可以下载但是速度比较 ...

  3. springboot找不到对象(自动注入失败)

    springboot找不到对象(自动注入失败) 今天在idea重新建立个springboot项目时,遇到这个奇怪的问题,说是找不到对应的bean,我猜想是@Mapper的问题 Error starti ...

  4. java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务

    importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...

  5. javamailsender注入失败_关于SpringBoot使用Redis空指针的问题(不能成功注入的问题)...

    自己的一个小项目使用redis在一个类里可以注入成功,而在另一个类以却不能注入成功 不多bb直接上代码 package com.common.utils; import org.springframe ...

  6. javamailsender注入失败_Springboot 之 JavaMailSender发送电子邮件

    本文章来自[知识林] 在很多网站系统应用中,电子邮件的发送应该非常常见,如:验证码发送.密码找回邮件发送.事件通知邮件发送等. 下面简单介绍一下在Springboot的开发中如何使用JavaMailS ...

  7. SpringBoot 2.x 集成QQ邮箱、网易系邮箱、Gmail邮箱发送邮件

    在Spring中提供了非常好用的 JavaMailSender接口实现邮件发送,在SpringBoot的Starter模块中也为此提供了自动化配置. 项目源码已托管在Gitee-SpringBoot_ ...

  8. Springboot 集成邮件服务 QQ邮箱

    登录QQ邮箱打开设置,点击账号 找到服务 按照提示开通POP3/SMTP服务,根据提示完成 新建Springboot项目,这里有个链接供大家参考:https://blog.csdn.net/xwd71 ...

  9. springboot 简单发邮件 QQ邮箱

    文章目录 pom yaml 发邮件 pom <dependency> <groupId>org.springframework.boot</groupId>< ...

最新文章

  1. Redis事件驱动库转
  2. 设计模式总结 (5)行为型模式续
  3. 配置透明网桥实现QinQ传输案例
  4. NYOJ 201 作业题
  5. colab把数据放在content下面以及放在drive下面的训练速度比较
  6. 无线模块的电源设计指南
  7. 资源下载!5本从Python入手机器学习的必备电子书!(附下载链接)
  8. java被3整除的数_java中计算1-200以内可以被3整除的数,输出这些数并统计一共有多少个....
  9. django 1.8 官方文档翻译: 1-2-6 编写你的第一个Django应用,第6部分
  10. 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计
  11. MySql+Memcached架构的问题
  12. 《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
  13. 【数仓】大数据领域建模综述-《大数据之路》读书笔记
  14. 蓝桥杯算法训练——调和数列问题
  15. python发outlook邮件_python对outlook邮件整理
  16. Protect the self: defense mechanisms in action
  17. RN综合演练,仿美团电商(谢谢你的STAR)
  18. stem教育与创客教育
  19. iOS岗位招聘标准水涨船高,五年iOS程序员表示面试太难了
  20. BI 产品支持数据填报补录功能吗?

热门文章

  1. 易基因:禾本科植物群落的病毒组丰度/组成与人为管理/植物多样性变化的相关性 | 宏病毒组
  2. WRF 模式模拟流程
  3. Segment Anything使用手册(交互式数据标柱|自动数据标柱)
  4. html 《br /》和 《br》的区别
  5. OSChina 周四乱弹——死了都要try,不catch够我不痛快(多图慎入)
  6. 【学习记录-R】以U检验为例解释单/双侧检验
  7. mysql数据库查询试题_mysql数据库查询练习45题
  8. [SV]SystemVerilog Mailbox
  9. 苹果iOS app上架流程
  10. 基于计算机视觉再仿真技术,基于计算机视觉技术的纬编针织物三维仿真研究