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


启动 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接口:

  <!-- 引用的服务,那个interface一定是一个被引入到DUBBO仓库的接口定义,
注意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  已存在,重复。


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/450646.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

「日常训练」 Genghis Khan the Conqueror(HDU-4126)

题意 给定\(n\)个点和\(m\)条无向边&#xff08;\(n\le 3000\)&#xff09;&#xff0c;需要将这\(n\)个点连通。但是有\(Q\)次&#xff08;\(Q\le 10^4\)&#xff09;等概率的破坏&#xff0c;每次破坏会把\(m\)条边中的某条边的权值增大某个值&#xff0c;求\(Q\)次破坏每次将…

数学家吴文俊批判“中国式奥数”:害人害数学

奥数震动了两位最高科技奖得主 一谈起“奥数”&#xff0c;国内当今数学界的泰斗级人物吴文俊院士就急了。 他在沙发上挺直了腰&#xff0c;瞪大眼睛&#xff0c;伸出手掌指指点点&#xff1a;“是害人的&#xff0c;害数学&#xff01;” “什么奥林匹克&#xff1f;没这回事&…

CentOS 7 搭建CA认证中心实现https取证

CA认证中心简述CA &#xff1a;CertificateAuthority的缩写&#xff0c;通常翻译成认证权威或者认证中心&#xff0c;主要用途是为用户发放数字证书功能&#xff1a;证书发放、证书更新、证书撤销和证书验证。作用&#xff1a;身份认证&#xff0c;数据的不可否认性端口&#x…

简单明了 - Git 使用超详细教程

见&#xff1a;http://www.admin10000.com/document/5374.html 一&#xff1a;Git是什么&#xff1f; Git是目前世界上最先进的分布式版本控制系统。 二&#xff1a;SVN与Git的最主要的区别&#xff1f; SVN是集中式版本控制系统&#xff0c;版本库是集中放在中央服务器的&…

FileStream功能被禁用

今天还原数据库&#xff0c;遇到如下问题&#xff1a; 网上的解决方法大概是三种&#xff1a; 1、讲数据库备份文件权限设置为“EventOne” 2、打开SQLServer配置管理器&#xff0c;选中服务然后右击“属性”将FileStream相关勾选并重启当前实例服务 3、设置数据库访问级别 USE…

btree索引和hash索引的区别(待更新)

btreehash用于使用 , >, >, <, < 或者 BETWEEN 运算符的列比较。如果 LIKE 的参数是一个没有以通配符起始的常量字符串的话也可以使用这种索引仅仅能满足"","IN"和"<>"查询

window.parent,top,window.self,parent,opener

2019独角兽企业重金招聘Python工程师标准>>> 在应用有frameset或者iframe的页面时&#xff0c;parent是父窗口&#xff0c;top是最顶级父窗口&#xff08;有的窗口中套了好几层frameset或者iframe&#xff09;&#xff0c;self是当前窗口&#xff0c; opener是用ope…

ALM 中查看某个 test 的更改 history 历史

ALM 中要查看某个 test 更改历史&#xff0c; 需要下面两个表&#xff1a;AUDIT_LOG and AUDIT_PROPERTIES------- Get Test modification history -------- ---- In ALM, 857, if filter out test case named 26169502, check its History. In the history, for the node of d…

编译器vs.代码 谁之过

摘要&#xff1a;编译器是将程序语言编译成机器语言的一种高级程序。如今许多编译器越发智能&#xff0c;在编译不通过的情况&#xff0c;你的代码甚至都无法运行&#xff0c;那么到底是编译的问题还是您的代码问题呢&#xff1f; 许多程序员喜欢抱怨编译器报出的各做错误&…

Android 在 Google 开发者大会上发布了哪些更新? | Google 开发者大会 2018

有哪些新的 Android 系统特性 Google Play 上的 targetVersion 要求 2018年8月 新应用发布必须为26或者更高2018年11月 升级现有应用必须为26或者更高2019年之后 新发布或者升级应用必须为一年内发布的 Android 版本工信部已经出台相应的政策&#xff0c;中国主流的应用市场也已…

两个不同的数据库如何跨库事务

首先我们要明白同一实例&#xff0c;简单来说就是一个ip&#xff0c;如果两个数据库位于同一个ip&#xff0c;就是同一实例。其实实例并不相当于ip&#xff0c; 他其实相当于服务&#xff0c;也就是serve。 这样的两个或多个就可以跨库事务&#xff0c;比如 begin; insert in…

链表排序(冒泡、选择、插入、快排、归并、希尔、堆排序)

参考http://www.cnblogs.com/TenosDoIt/p/3666585.html 插入排序&#xff08;算法中是直接交换节点&#xff0c;时间复杂度O&#xff08;n^2&#xff09;,空间复杂度O&#xff08;1&#xff09;&#xff09; 1 class Solution {2 public:3 ListNode *insertionSortList(Lis…

zookeeper使用和原理探究

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 zookeeper介绍 zookeeper是一个为分布式应用提供一致性服务的软件&#xff0c;它是开源的Hadoop项目中的一个子项目&#xff0c;并且根据…

thinkphp如何部署到宝塔面板nginx服务器

原理&#xff1a;一般本地都会使用apache服务器&#xff0c;这个对pathinfo&#xff08;两个&#xff0c;一个是环境变量$_SERVER[PATH_INFO]&#xff0c;另一个是pathinfo函数&#xff09;路由解析非常支持的&#xff0c;不需要部署什么&#xff0c; 但是nginx是对pathinfo函…

Android获取所有应用的资源id和对应的uri

背景在某些应用中&#xff0c;为了实现应用apk资源放入重复利用&#xff0c;或者使用反射得到本应用的资源&#xff0c;需要使用反射方式获得&#xff0c;但Resources类中也自带了这种获取方式&#xff0c;并且功能更加强大你可以获取string,color,drawable,raw,xml等文件&…

nginx的脚本引擎(一)

nginx的脚本的语法和shell是很像的&#xff0c;我大致看了一下觉得挺有意思的&#xff0c;就想写写记录一下。我没看过shell脚本的引擎&#xff0c;不知道nginx脚本引擎和shell脚本引擎像不像&#xff0c;但是我觉得nginx的脚本引擎有点像C和汇编。 ngx_http_script_engine_t这…

一个待办事列表todolist

最近有位老师让我做的&#xff0c;图片在下面&#xff0c;做了4个多小时&#xff0c;ui有的简陋&#xff0c;可以再美化一下&#xff0c;这个会更好看&#xff0c;毕竟我也不是专业前端&#xff0c;测试网站http://todolist.sshouxin.top/使用的是thinkphp5.1的框架&#xff0c…

详细说明 SourceTree 免登录,跳过初始设置的方法(Windows 版 )

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 首先&#xff0c;安装完 SourceTree 以后先运行一次&#xff0c;弹出初始化登录页面后退出。 2. 进入这个文件夹&#xff1a;C:\Users…

什么是好的API设计?

摘要&#xff1a;有人言&#xff0c;API设计是编程工作中最难的事情。甚至有人认为至少要有10年的工作经验才能接触它。不过这里提出了一个引人思考的问题&#xff1a;究竟是构建什么样的库需要花费10年的时间去学习&#xff1f; 有人言&#xff0c;API设计是编程工作中最难的事…

Linux学习记录-文件、目录与磁盘

用户和群组 用户和群组主要是为了区分用户对文件的操作权限。 账号在/etc/passwd个人密码在/etc/shadow组信息在/etc/group 不要乱动这3个文件文件权限和目录配置 文件属性 文件前缀解释&#xff0c;例如&#xff1a; 第一个字符代表这个文件是『目录、文件或链接文件等等』&am…