解决WARN:Skipping MapperFactoryBean with name ‘xxxBeanMapper‘ and ‘com.xxx.xxxMapper‘ mapperInterface

  • Post author:
  • Post category:其他



问题描述


报错信息:Skipping MapperFactoryBean with name ‘xxxMapper’ and ‘xxx.xxx.xxx.mapper.xxxxxMapper’ nterface. Bean already defined with the same name!

项目启动时控制台打印出以下WARN 日志,Bean already defined with the same name日志信息大意就是Bean重复注入

错误截图


问题分析


一个项目文件连接不同的数据库,连接配置如下
在这里插入图片描述

且在每个config文件中都存在Bean注入

@MapperScan(basePackages = MasterDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "masterSqlSessionFactory")

同时启动类中也存在Bean注入

@MapperScan("com.xxxx.itsm.dao")


解决方法


注释掉启动类中Bean注入

重启后解决

在这里插入图片描述



版权声明:本文为qq_19324379原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。