在SpringBoot过程中注入JavaMailSender组建后,调用JavaMailSender 的方法出现了空指针错误
你在application.properties文件中配置邮件了么:
spring.mail.host=smtp.163.com
spring.mail.username=邮箱用户名 so****@163.com
spring.mail.password=邮箱密码
spring.mail.default-encoding=UTF-8
望采纳!!!
我这边出现这种情况是在Controller中调用了这个包含JavaMailSender的类。 如果调用的不是自动注入那么这个类里也不会自动注入。
JavaMailSender 没有进行配置 ,SpringBoot注入失败