前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录:non-compatible bean definition of same name and class [com.XXX.XXX]

记录:non-compatible bean definition of same name and class [com.XXX.XXX]

作者头像
微风-- 轻许--
发布2022-04-13 14:43:59
1.1K0
发布2022-04-13 14:43:59
举报
文章被收录于专栏:java 微风java 微风

启动 springBoot 工程时报错: Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'userLogAspect' for bean class [com.foreveross.security.config.UserLogAspect] conflicts with existing, non-compatible bean definition of same name and class [com.config.UserLogAspect]

两个maven工程一个作为服务提供方,一个作为消费方。

引用提供方提供的RPC接口:

代码语言:javascript
复制
  <!-- 引用的服务,那个interface一定是一个被引入到DUBBO仓库的接口定义,
代码语言:javascript
复制
注意check=false,表示zookeeper不检查提供者是否存在 protocol="dubbo" 对于双协议只使用声明的协议-->
    <dubbo:reference interface="com.foreveross.security.service.rpc.api.UserLogService" id="myUserLogService" protocol="dubbo" group="xmlConfig" check="false" />

在pom.xml中导入服务提供方工程,问题出在 提供方工程中已有一个 UserLogAspect 类,消费方工程中也恰恰有这样一个同名的类。

所以报错 class 已存在,重复。

去掉任意一方的这个类,或者改名就行了。

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com