maven工程中mapper文件位置

由于maven中为配置文件的地址和具体Java文件的地址不在统一目录下,而mybatis中如果要使用

  • <mapper class="cn.itcast.mybatis.mapper.UserMapper"/>
  • <package name="cn.itcast.mybatis.mapper"/>

上面这两种方式配置映射器的话,要求mapper接口和mapper映射文件必须要在同一目录下,而这个时候就不行了,所以我们可以采用在resource目录下建立和Java文件相同的文件夹路径,这样在打包的时候,就可以一起将他们放在一起了。

具体如下图:


参考文章:

  1. Mybatis中接口和对应的mapper文件位置配置深入剖析