SpringBoot启动出现SLF4J: Class path contains multiple SLF4J bindings.

SpringBoot启动出现以下警告:
SpringBoot启动出现SLF4J: Class path contains multiple SLF4J bindings.

提示绑定了多个SLF4J,也就是说存在依赖冲突,那么我们如何去排查找到冲突的位置呢,借助idea的maven工具可以清晰的看到项目的依赖树形结构,我们搜索自己的依赖去查看相关关系,最后排除掉冲突的即可:
SpringBoot启动出现SLF4J: Class path contains multiple SLF4J bindings.

可以看到存zookeeper存在多个日志记录的依赖,我们把后面2个去掉即可
SpringBoot启动出现SLF4J: Class path contains multiple SLF4J bindings.

改完之后重新启动,警告消失
SpringBoot启动出现SLF4J: Class path contains multiple SLF4J bindings.

其实就是冲突了,我们定位到重复的依赖去掉即可,这个maven树挺清楚的,可以很好的帮助到大家