springboot项目中 mybatis的xml映射文件位置 mapper接口配置 |
您所在的位置:网站首页 › mybatis手动映射 › springboot项目中 mybatis的xml映射文件位置 mapper接口配置 |
1 mybatis-plus提供的方法不需要映射文件的支持
如果controller请求的service使用的是BaseService写的方法,那么最终代码不会走到mapper接口的映射文件——换句话说,resource包下有没有映射文件都不影响查询 2 放置映射文件的两种情况 在把自动生成的文件复制到自己的项目时,要将接口和java文件放在java包下,将mapper包的映射文件放在resource包下 根据映射文件放置在resource下的位置,有两种情况 2.1 接口和映射文件同包同目录 所谓的同包同目录不是说接口和映射文件都在一个包内,而是两个文件分开在不同包内,但包的名字以及层级完全相同 完全相同的情况下不用特别去做什么操作 2.1.1“完全相同”的概念 映射文件从resource下开始看包名和层级 mapper接口从java下开始看包名和层级 2.1.2 mapper 特别的包名 经过测试发现,在springboot工程中,如果接口放在mapper包下(或者子包下),而映射文件也放在resource/mapper包下,那么此时springboot可以找到这些映射文件,在springboot看来,两者算同包同目录,估计是在springboot的哪个内置类中定义了这个默认路径(并且设置了扫描这个包和子包) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |