Annotation-specified bean name ‘mapper‘ for bean class [com.thoughtworks.xstream.mapper.Mapper] conf
项目集成 eureka 和 mybatis-plus 的时候,出现了注解同名注入的冲突,原因是 spring 扫描的包不对
错误信息:
Annotation-specified bean name 'mapper' for bean class [com.thoughtworks.xstream.mapper.Mapper] conflicts with existing, non-compatible bean definition of same name and class [com.baomidou.mybatisplus.core.mapper.Mapper]
原有注解扫描的范围太大了,扫描到了依赖包
@MapperScan("com.**.mapper*")
- 将包的范围改小就好了
@MapperScan("com.ai.**.mapper*")
Annotation-specified bean name ‘mapper‘ for bean class [com.thoughtworks.xstream.mapper.Mapper] conf相关推荐
- mybatisplus生成的mapper和bean,后置处理器实现根据bean获取mapper
mybatisplus生成的mapper和bean,后置处理器实现根据bean获取mapper package cc.ct.business.service.processor;import com. ...
- Cannot resolve reference to bean sqlSessionFactory while setting bean property sqlSessionFactory
今天在mvc项目中突然报一错,无法创建dao层的bean,但是可以正常打包部署,部署的时候就找不到,没法注入错误如下 找了好久才发现是mapper.xml中的 id重复了,这个我是因为spring加载 ...
- spring bean作用域_Srping中Bean的三种装配方式:大魏Java记10
一.Bean的作用域 Spring在初始化一个Bean实例时,可以同时为其指定特定的作用域.作用域将会对Bean的生命周期和创建方式产生影响. Bean的作用域类型: Singleton作用域是Spr ...
- 单元测试 applicationinfomanager bean无法注入_你真的会用Spring吗?如何在单例Bean中注入原型Bean...
遇到什么问题 假设单例 BeanA 需要使用原型 BeanB(BeanB 可能是 BeanA 的一个属性值).可是容器仅创建一次单例 BeanA,因此只有一次机会来设置属性 BeanB. @Scope ...
- Spring中注解注入bean和配置文件注入bean
注解的方式确实比手动写xml文件注入要方便快捷很多,省去了很多不必要的时间去写xml文件 按以往要注入bean的时候,需要去配置一个xml,当然也可以直接扫描包体,用xml注入bean有以下方法: 1 ...
- Bean 作用域,Bean生命周期,Bean执行原理
Spring 是⽤来读取和存储 Bean,因此在 Spring 中 Bean 是最核⼼的操作资源,所以接下来我们深⼊学习⼀下 Bean 对象. 1.通过⼀个案例来看 Bean 作⽤域的问题 假设现在有 ...
- 第五章 spring-connet之bean生命周期与bean监控
2019独角兽企业重金招聘Python工程师标准>>> 前言 javaBean javaBean是java公共组件的标准.起源于Java GUI的可视化编程实现的,所有的组件都需要支 ...
- 【无标题】Annotation-specified bean name ‘homeService‘ for bean class [com.wonders.task.service.impl.Wai]
日常出现bug,记录一下. 原本代码没问题,新增了一些后台java类,运行报错. 错误: Annotation-specified bean name 'homeService' for bean c ...
- 有状态bean与无状态bean
在学习bean的作用域的时候,了解了这个问题. bean5种作用域:分别是:singleton.prototype.request.session.gloabal session 接下来就讲一下有状态 ...
- EJB学习(四)——Enterprise Bean(企业Bean)和Entity Bean(实体Bean)
一.为什么使用EJB ? 企业Bean执行在EJB容器中.企业Bean实际上就是一个封装了业务逻辑的Java类,那么我们为什么要使用EJB呢 ? 1.最重要的原因:分布式.简要的说,分布式能够 ...
最新文章
- Mac OS X 下查看和设置JAVA_HOME
- 第九期直播|《深度相机与应用》精彩回顾
- JAVA获取系统相关信息
- SpringMVC的数据响应方式-页面跳转
- 模块讲解----shutil模块(copy、压缩、解压)
- vi查找和替换字符串
- 工作好多年可能还未真正了解接口和抽象类
- Spring Setter方法注入
- 1月4日 每次安装都有新问题
- 米家扫地机器人是石头代工的_石头科技的隐忧:智能扫地机器人前有高山 后有追兵...
- 带农历日期的html代码,网页日历代码 包含日期时间 阴历
- 【笔记整理】通信原理第二章复习——随机信号分析
- mysql删除某天前的数据
- 电子商务里的P2P、O2O、P2C、B2C、B2B、C2C是什么?
- Jena TDB的使用简介
- 一区HR:南京农业大学房婉萍教授团队揭示茶树-豆科植物互作改善茶叶品质
- html页面表格字体,如何在移动设备html页面的表格单元格中设置相同的字体大小...
- 一款功能强大的Web接口和网页测试工具
- k开头的英文单词计算机专业,英语单词k字头
- 你要的大数据/Python学习路线图来了!
热门文章
- 一款云迁移产品的成长史
- 机器学习笔记(二十一):决策边界
- 阿里云郑晓:浅谈GPU虚拟化技术(第三章)
- 【力学】基于matlab立铣刀力模拟仿真【含Matlab源码 193期】
- 【TSP】基于matlab蚁群算法求解旅行商问题【含Matlab源码 1583期】
- 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 1325期】
- 【手写数字识别】基于matlab GUI贝叶斯最小错误率手写数字识别【含Matlab源码 308期】
- gpt2 代码自动补全_如果您认为GPT-3使编码器过时,则您可能不编写代码
- 机器学习时会发生什么
- 从头实现linux操作系统_从头开始实现您的第一个人工神经元