maven管理多个模块mybatis的resource下的Mapper.xml

无法获取到其他模块下的resource的Mapper.xml文件
web的resources下的可以获取到而不在web的获取不到
图片说明
图片说明
图片说明

1.既然用了多模块,为什么还要模块A去获取模块B的xml文件,用模块A直接调用模块B提供的方法不就行了吗
2.还是那个问题,既然用了多模块,为什么把sql操作还放到你的web工程中

你这样写的话分模块意义何在呢?分模块一般是把各类操作分到单独的模块,数据模块专门处理数据,业务层模块只处理业务,web模块就是web项目,在这里调用其他的模块数据。
像这种mybatis都放到数据模块,每个模块打包成jar包,被其他的模块引用就OK,web模块打包成war包。

如果项目很大分成多个子项目的话,子项目下面也可以再分模块,这样比较合理一点,以后也好维护。

意义在于 按 现实中的业务 划分模块, 而不是按照“技术类型”来划分模块。你们都是 程序员的思维。
又不必在每个业务模块中都搞一套独立的mybaits实例。

可以配置两个不一样的包名,进行区分sqlmap1,sqlmap2,mybatis 能配置多个地址