出现这个问题的原因是jar包冲突了,参考https://www.cnblogs.com/yanwu0527/p/11796690.html
但是自己也在pom.xml排除了,但是仍然不行。。。 最后发现,是在即排除的位置不对。应该是在这个jar包下面而自己写在了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
下面
<dependency>
<groupId>io.github.swagger2markup</groupId>
<artifactId>swagger2markup</artifactId>
<version>1.3.1</version>
<exclusions>
<exclusion>
<artifactId>jackson-coreutils</artifactId>
<groupId>com.github.fge</groupId>
</exclusion>
<exclusion>
<artifactId>guava</artifactId>
<groupId>com.google.guava</groupId>
</exclusion>
<!-- 排除mail包冲突,避免发送邮件失败 -->
<exclusion>
<groupId>javax.mail</groupId>
<artifactId>mailapi</artifactId>
</exclusion>
</exclusions>
</dependency>
另外写完后需要编辑下,在pom视图下搜索下能不能再次搜到,如果还能需要重新编译下。