svn或者git拉取更新代码启动项目ConflictingBeanDefinitionException异常解决(Maven工程)

   更新项目代码后启动项目之后报ConflictingBeanDefinitionException异常如:

    org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'rabbitConfig' for bean class [com.chinaums.rabbitMQ.config.RabbitConfig] conflicts with existing, non-compatible bean definition of same name and class [com.chinaums.common.config.RabbitConfig]

 

 原因是因为其他人提交代码提交了他的配置,你给更新到了本地,或者你更新了一些配置跟自己本地配置不一样。

解决方法,在项目中清除target目录下的之前打好的jar包或者是war包,再重新下载(Maven项目)

比如点击项目下的Terminal

 

输入命令  mvn clean

 

 完成之后再输入命令: mvn install    

 

 再重启项目就行了。

如果用idea开发工具可以如图操作

 

posted @ 2020-05-18 10:01  巴适的哼  阅读(1383)  评论(0编辑  收藏  举报