如何把Mybatis的Mapper.xml配置文件和dao接口放在同一个包下

有的时候我们在Maven项目中写关于Mybatis的项目时,会涉及到很多的实体类,也就会涉及到很多的dao接口,如果此时我们仍然把dao接口和xml写在同一个包下,会让项目接口变得很乱,杂七杂八的,所以这个时候我们就可以把Mapper.xml配置文件写在resources资源配置文件的目录下,这样整个项目的结构也清晰,源代码和配置文件的分类也很清晰,但是切记要把dao接口和对应的Mapper.xml配置文件放在同一个包目录下,这样有利于整个项目的开发,提高开发效率,相应的操作放在下图展示:src目录下的包package就对应resources文件目录下的directory文件夹!

下面是Maven构建后生成的class文件,我们可以看到这样以后dao和对应的Mapper.xml在同一个包(文件夹下),就大功告成了

原文地址:https://www.cnblogs.com/yuqiliu/p/12080137.html