最近在整合SpringBoot项目于Dubbo的时候,遇到Class path contains multiple SLF4J bindings的错误,具体报错如下所示:
读取报错信息可以知道,问题出在我们的jar出现了冲突!
对于此类问题,我们可以插件Maven Helper快速定位解决!当然也可以在模块的依赖图中手动排错!
使用Maven Helper解决
打开IDEA,点击文件(file),选择设置(setting),在弹出的弹框在选择插件,在里面搜索Maven Helper,具体如下所示:
安装完毕后重启IDEA。重启IDEA后,找到对应模块的pom.xml,可以看到在其下方有一个Dependency Analyzer,具体如下所示:
在出现的弹框中,输入slf4j-log4j12,然后找到冲突项后右击删除即可!
删除冲突项后即可启动后项目成功!