admin管理员组文章数量:1294329
在写邮件发送的时候发现bean无法注入
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-06-09 10:44:35.312 {faint} ERROR 18828 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Field mailSender in aa.sms.service.impl.MailServiceImpl 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
原因:
配置文件没有配置
解决方法
spring.mail:
port:
host:
username:
password:
test-connection: false
default-encoding: UTF-8
properties:
mail:
debug: false
smtp:
timeout: 5000
ssl:
enable: true
socketFactory:
port:
class:
auth: true
starttls:
enable: true
required: true
参考https://wwwblogs/handler4J/p/11217131.html
本文标签: TypeorgdefiningBeanspringframework
版权声明:本文标题:Consider defining a bean of type ‘org.springframework.mail.javamail.JavaMailSender‘ in your configur 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1738335611a2076858.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论