[WARN] org.mybatis.spring.mapper.ClassPathMapperScanner

本文将解决MyBatis启动时报错信息为'[WARN]org.mybatis.spring.mapper.ClassPathMapperScanner.doScan...请检查配置'的问题。通过分析错误信息,发现是因为在applicationContext.xml中配置了MapperScannerConfigurer,而集成MyBatis时并不需要这种方式实现。因此,只需在配置文件中删除此配置即可解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目启动时,mybatis报警信息如下:
[WARN] org.mybatis.spring.mapper.ClassPathMapperScanner.doScan(ClassPathMapperScanner.java:158)
No MyBatis mapper was found in '[com.XXX.XXX.mapper]' package. Please check your configuration.
原因:
     org.mybatis.spring.mapper.MapperScannerConfigurer是扫描仓储类的接口,集成mybatis不是用接口方式实现的话,不需要配置
解决办法:
     在applicationContext.xml中找到MapperScannerConfigurer的配置,删除即可

转载于:https://www.cnblogs.com/angryorange/p/4832836.html

2025-07-07 16:02:14.361 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - Skipping MapperFactoryBean with name 'astDisposeBillBossDao' and 'com.pty.ast.dao.AstDisposeBillBossDao' mapperInterface. Bean already defined with the same name! 2025-07-07 16:02:14.361 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - No MyBatis mapper was found in '[com.pty.ast.dao]' package. Please check your configuration. 2025-07-07 16:02:14.387 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - No MyBatis mapper was found in '[com.pty.authsync.dao]' package. Please check your configuration. 2025-07-07 16:02:14.518 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - No MyBatis mapper was found in '[com.pty.doc.dao]' package. Please check your configuration. 2025-07-07 16:02:14.676 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - Skipping MapperFactoryBean with name 'wfTaskDao' and 'com.pty.workflow.dao.WfTaskDao' mapperInterface. Bean already defined with the same name! 2025-07-07 16:02:14.676 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - Skipping MapperFactoryBean with name 'actTaskStatusDao' and 'com.pty.workflow.dao.ActTaskStatusDao' mapperInterface. Bean already defined with the same name! 2025-07-07 16:02:14.676 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - Skipping MapperFactoryBean with name 'actRuExecutionDao' and 'com.pty.workflow.dao.ActRuExecutionDao' mapperInterface. Bean already defined with the same name! 2025-07-07 16:02:14.676 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - Skipping MapperFactoryBean with name 'actHiVarInstDao' and 'com.pty.workflow.dao.ActHiVarInstDao' mapperInterface. Bean already defined with the same name! 2025-07-07 16:02:14.676 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:44 - Skipping MapperFactoryBean with name 'actRuIdentityLinkDao' and 'com.pty.workflow.dao.ActRuIdentityLinkDao' mapperIn
最新发布
07-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值