栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis xml 与接口需要注意的

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis xml 与接口需要注意的

1.当xml文件在resources目录下

通过修改properties文件的mybatis.mapper-locations值,保证xml文件被读取到,即可正常运行

将所有的xml文件都放在同一个目录下,像下图一样,读取该目录中的所有文件即可,**表示该目录下的任何层次,*.xml表示任何xml文件

2.当xml文件不在resources目录下

首先,因为xml文件不在resources目录下,即在java目录下,如果是用maven构建的项目,则需要在pom.xml文件中的标签中加入以下代码(如果是maven构建的项目,这是必须要做的)


    
        src/main/java
        
            ***.properties
        
        true
    
    
        src/main/resources
        
            ***.properties
        
        true
    


这因为maven默认的打包环境下,只会把src/main/java包中的 ".java"文件进行编译生成“.class”文件,加入以上代码才能在打包的时候,使xml文件被打包进jar/war包中。

  • 当接口文件与xml文件在同一个包下,且文件名相同时,可以正常运行
  • 当接口文件和xml文件不在同一个包下,无论文件名是否相同,都无法正常运行
    可以通过修改properties文件中的mybatis.mapper-locations的值为xml文件的路径(如果有多个,使用","将其隔开),使其正常运行(不管文件名是否相同都可以使其正常运行)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/328572.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号