项目场景:
提示:这里简述项目相关背景:
java 项目在 idea 中可正常启动,但在启动时 日志信息中 ERROR 相关信息出现,日志打印中 有红色error 信息出现,并且有相关 名称出现
问题描述
提示:这里描述项目中遇到的问题:
java 项目在 idea 中可正常启动,但在启动时 日志信息中 ERROR 相关信息出现
报错信息如下:
MyBatisPlus启动时报 mapper[xxx] is ignored, because it’s exists, maybe from xml file
报错信息含义:
MyBatisPlus启动时报 映射器[xxx]被忽略,因为它存在,可能来自xml文件
错误信息:
根据日志信息,大致可以定位到具体是哪个文件相关的问题~~~
原因分析:
提示:这里填写问题的分析:
根据报错提示信息,我们大致可定位 到相关的 xml 文件中,
注:解决问题之前我们首先需要大体分析其执行过程。Mybatisplus 执行逻辑大体和mybatis一样,只是在启动过程中会生成一些默认的SQL下面研究其生成默认SQL的过程。
解决方案:
提示:这里填写该问题的具体解决方案:
解决方案:
进入数据库查询 dao层,把getSess ionInfoByWebChat这个方法名称换掉,换一个其它的名称,(不与该名称重复即可),问题就迎刃而解了!