慕粉2215567550
2018-09-18 17:16
这是我在application.yml配置i文件中写的参数
这是我在进行单元测试时的报错
spring boot实现邮箱验证码注册
https://blog.csdn.net/IndexMan/article/details/89409512
spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true
因为mailSender的属性还没有设置,要显式调用mailSender中的setHost(), setPort(), setUsername()等方法,以配置文件中设置的变量作为参数传递进去,最后才调用send()方法。
教程中没有设置mailSender的属性,不知道作者为什么不用设置就能发送成功,还有注意的一点是要注入JavaMailSenderImpl实例,因为上面的setter方法只有在JavaMailSenderImpl中存在,JavaMailSender是接口,没有上面的setter方法。
Spring Boot 发送邮件
15309 学习 · 56 问题
相似问题