一个服务引入多模块,导致mapper.xml扫描不到的问题

项目架构是这样的,一个微服务applet引入org,market两个模块,两个模块分别有对数据库层的操作

如图示

 

因为默认mapper.xml加载机制是,加载启动类classpath:mapper/*.xml,导致加载只加载了一个模块里面的mapper的配置,但是又因为这个微服务里面引入2个模块,存在2个mapper配置,所以必须扫到全部的mapper的xml,所以必须更改成classpath*:mapper/*.xml

 

posted @ 2025-03-22 23:31  向上生长6688  阅读(43)  评论(0)    收藏  举报