Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何修复”;无法自动连线。没有';javamailssender';已找到类型;?_Java_Spring_Spring Boot - Fatal编程技术网

“如何修复”;无法自动连线。没有';javamailssender';已找到类型;?

“如何修复”;无法自动连线。没有';javamailssender';已找到类型;?,java,spring,spring-boot,Java,Spring,Spring Boot,我使用的是JavaMailSender,但是当我自动连接它时,它显示没有找到“JavaMailSender”类型的bean 我已经导入了它的类 import org.springframework.mail.javamail.javamailssender 在SomeClass(我自动连接JavaMailSender的类)内部: @Autowired 私有JavaMailSender; 请检查是否指定了以下属性 spring.mail.host=smtp.xxx.com spring.mail.

我使用的是
JavaMailSender
,但是当我自动连接它时,它显示没有找到“JavaMailSender”类型的bean

我已经导入了它的类

import org.springframework.mail.javamail.javamailssender

SomeClass
(我自动连接JavaMailSender的类)内部:

@Autowired
私有JavaMailSender;

请检查是否指定了以下属性

spring.mail.host=smtp.xxx.com
spring.mail.username=xxx@xxx.com
spring.mail.password=xxxxx
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.host和相关库(由spring boot starter mail定义)可用,如果不存在JavaMailSender,则会创建默认JavaMailSender。请检查是否指定了以下属性spring.mail.host=smtp.xxx.com spring.mail.username=xxx@xxx.comspring.mail.password=xxxxx spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=true@AnuranjanBose如果答案能解决你的问题,你能接受吗。