springboot使用了通用mapper后再自定义mapper产生的bug,求助

1、如果启动类上的@mapperScan(basePackages = "com.imooc.mapper")和application.yml的mybatis配置mapper-locations = "classpath:mapper/*.xml "同时存在的话。则启动时会出现某些bean无法被创建图片说明

2.如果注释掉mapper-locations,则可以正常启动,但是只能扫描到通用mapper无法扫描到自定义mapper图片说明

通用mapper与自定义mapper放在同一个包下,已确定自定义mapper.xml没有任何错误。为什么会出现这种情况?如果让mapper-locations指定扫描一个自定义mapper.xml,则两种bug都不会出现。可是要是有多个自定义mapper该怎么解决?

1个回答

把你的生成的mapper和自定义mapper放在同一层下。启动类配置mapperscan里扫描你存放mapper的位置即可

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐