一、异常日志
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.xxx.frond.company.PlatformCompanyApplication]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'jedisUtil' for bean class [com.xxx.trip.common.component.JedisUtil] conflicts with existing, non-compatible bean definition of same name and class [com.xxx.frond.company.component.JedisUtil]
二、异常原因
引入新的依赖包,文件冲突,版本不一致
三、解决方法
1、保持版本一致(不好保证)
2、排除新依赖包中的冲突jar包(前提是jar包内部未使用)
四、建议
新的依赖包是内部自研工具包,最好只提供基础精简的功能,不要再过多引入其它内部自研工具包,不然提供给上层服务很难处理混乱的依赖关系
文章仅作为个人学习整理,欢迎指正
本文介绍了在Spring框架中遇到的BeanDefinitionStoreException异常,该异常由于引入新依赖包导致文件冲突和版本不一致。解决方法包括保持版本一致或排除冲突的jar包。建议内部自研工具包尽量精简,避免引入复杂的依赖关系。
4508

被折叠的 条评论
为什么被折叠?



