发送邮件com.sun.mail.util.TraceInputStream.<init>(Ljava/io/InputStream;Lcom/sun/mail

    出现这个问题的原因是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视图下搜索下能不能再次搜到,如果还能需要重新编译下。

  

原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/12407768.html