mapper提取到公共项目

mapper.java 可以直接剪切到公共项目,只需要application中能扫描到mapper所在的包即可

@MapperScan(basePackages = {"com.cetcht.dao"})

 mapper.xml 提取到公共项目后,需要在主项目中加一个xml扫描的路径即可,这里需要注意的是 classpath* , 加*号才可以配置多个

# mybatis.mapperLocations=classpath:/mybatis/mapper/*/*.xml
# classpath* : 加*号表示配置多个
mybatis.mapperLocations=classpath*:/mybatis/mapper/*/*.xml,classpath*:/common-mybatis/mapper/*/*.xml
原文地址:https://www.cnblogs.com/LcxSummer/p/15215881.html