原因:jar包冲突
解决:1、去掉冲突的jar包
如果依赖中包含了spring-boot-starter加入以下代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions> <!-- 去掉springboot自带的日志 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
如果依赖中包含spring-boot-starter-web加入以下代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions><!-- 去掉springboot自带的日志 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
2、特别重要的,清除之前导入的依赖
3、重新导入依赖
4、重启服务器
特别提醒,当我们在pom文件有清除某个依赖或某个子包时一定要先在maven中clean之前加载的依赖,然后再重新导入