在使用maven进行模块开发时,用的mybaties,会将配置文件放到dao层,而dao层的类型是jar,在打jar包时只会打包java文件,会将一些mapper映射文件或者properties文件给过滤掉,部署的时候会报找不到mapper配置文件等错误,解决方法是在dao层pom文件中增加如下配置:
src/main/java **/*.properties **/*.xml false src/main/resources **/*.properties **/*.xml false
增加完这些配置后,再次打jar包时这些配置文件就不会被过滤掉