项目集成 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相关推荐

  1. mybatisplus生成的mapper和bean,后置处理器实现根据bean获取mapper

    mybatisplus生成的mapper和bean,后置处理器实现根据bean获取mapper package cc.ct.business.service.processor;import com. ...

  2. Cannot resolve reference to bean sqlSessionFactory while setting bean property sqlSessionFactory

    今天在mvc项目中突然报一错,无法创建dao层的bean,但是可以正常打包部署,部署的时候就找不到,没法注入错误如下 找了好久才发现是mapper.xml中的 id重复了,这个我是因为spring加载 ...

  3. spring bean作用域_Srping中Bean的三种装配方式:大魏Java记10

    一.Bean的作用域 Spring在初始化一个Bean实例时,可以同时为其指定特定的作用域.作用域将会对Bean的生命周期和创建方式产生影响. Bean的作用域类型: Singleton作用域是Spr ...

  4. 单元测试 applicationinfomanager bean无法注入_你真的会用Spring吗?如何在单例Bean中注入原型Bean...

    遇到什么问题 假设单例 BeanA 需要使用原型 BeanB(BeanB 可能是 BeanA 的一个属性值).可是容器仅创建一次单例 BeanA,因此只有一次机会来设置属性 BeanB. @Scope ...

  5. Spring中注解注入bean和配置文件注入bean

    注解的方式确实比手动写xml文件注入要方便快捷很多,省去了很多不必要的时间去写xml文件 按以往要注入bean的时候,需要去配置一个xml,当然也可以直接扫描包体,用xml注入bean有以下方法: 1 ...

  6. Bean 作用域,Bean生命周期,Bean执行原理

    Spring 是⽤来读取和存储 Bean,因此在 Spring 中 Bean 是最核⼼的操作资源,所以接下来我们深⼊学习⼀下 Bean 对象. 1.通过⼀个案例来看 Bean 作⽤域的问题 假设现在有 ...

  7. 第五章 spring-connet之bean生命周期与bean监控

    2019独角兽企业重金招聘Python工程师标准>>> 前言 javaBean javaBean是java公共组件的标准.起源于Java GUI的可视化编程实现的,所有的组件都需要支 ...

  8. 【无标题】Annotation-specified bean name ‘homeService‘ for bean class [com.wonders.task.service.impl.Wai]

    日常出现bug,记录一下. 原本代码没问题,新增了一些后台java类,运行报错. 错误: Annotation-specified bean name 'homeService' for bean c ...

  9. 有状态bean与无状态bean

    在学习bean的作用域的时候,了解了这个问题. bean5种作用域:分别是:singleton.prototype.request.session.gloabal session 接下来就讲一下有状态 ...

  10. EJB学习(四)——Enterprise Bean(企业Bean)和Entity Bean(实体Bean)

        一.为什么使用EJB ? 企业Bean执行在EJB容器中.企业Bean实际上就是一个封装了业务逻辑的Java类,那么我们为什么要使用EJB呢 ? 1.最重要的原因:分布式.简要的说,分布式能够 ...

最新文章

  1. Mac OS X 下查看和设置JAVA_HOME
  2. 第九期直播|《深度相机与应用》精彩回顾
  3. JAVA获取系统相关信息
  4. SpringMVC的数据响应方式-页面跳转
  5. 模块讲解----shutil模块(copy、压缩、解压)
  6. vi查找和替换字符串
  7. 工作好多年可能还未真正了解接口和抽象类
  8. Spring Setter方法注入
  9. 1月4日 每次安装都有新问题
  10. 米家扫地机器人是石头代工的_石头科技的隐忧:智能扫地机器人前有高山 后有追兵...
  11. 带农历日期的html代码,网页日历代码 包含日期时间 阴历
  12. 【笔记整理】通信原理第二章复习——随机信号分析
  13. mysql删除某天前的数据
  14. 电子商务里的P2P、O2O、P2C、B2C、B2B、C2C是什么?
  15. Jena TDB的使用简介
  16. 一区HR:南京农业大学房婉萍教授团队揭示茶树-豆科植物互作改善茶叶品质
  17. html页面表格字体,如何在移动设备html页面的表格单元格中设置相同的字体大小...
  18. 一款功能强大的Web接口和网页测试工具
  19. k开头的英文单词计算机专业,英语单词k字头
  20. 你要的大数据/Python学习路线图来了!

热门文章

  1. 一款云迁移产品的成长史
  2. 机器学习笔记(二十一):决策边界
  3. 阿里云郑晓:浅谈GPU虚拟化技术(第三章)
  4. 【力学】基于matlab立铣刀力模拟仿真【含Matlab源码 193期】
  5. 【TSP】基于matlab蚁群算法求解旅行商问题【含Matlab源码 1583期】
  6. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 1325期】
  7. 【手写数字识别】基于matlab GUI贝叶斯最小错误率手写数字识别【含Matlab源码 308期】
  8. gpt2 代码自动补全_如果您认为GPT-3使编码器过时,则您可能不编写代码
  9. 机器学习时会发生什么
  10. 从头实现linux操作系统_从头开始实现您的第一个人工神经元