对于变量“mailSender”,我收到错误消息“无法自动连接。未找到”JavaMailSender“类型的Bean”
电子邮件服务:
private final JavaMailSender mailSender;
public EmailService(JavaMailSender mailSender) {
this.mailSender = mailSender;
}
application.properties:
spring.mail.host=smtp.xxx.com
spring.mail.port=587
spring.mail.username=xxxx
spring.mail.password=xxxx
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.debug=true
1条答案
按热度按时间r3i60tvu1#
您并不是要在mailsender上创建bean,这里有几个简单的步骤来完成邮件设置。
1.在pom.xml中包含依赖项
1.按照您发布的内容设置
spring.mail
属性1.在要使用的文件中自动连接邮件发件人
1.利用邮件发送者,下面是一个小例子,说明如何做到这一点