美文网首页
Mybatis(plus)找不到xml文件的坑

Mybatis(plus)找不到xml文件的坑

作者: 风之君 | 来源:发表于2020-12-26 16:46 被阅读0次

如图,启动SpringBoot项目时报错,

image

解决思路:

第一步:检查常规配置项是否正确,例如包名,命名空间名,xml中方法名和dao中方法名是否一致等...

第二步:确认使用的是Mybatis还是MybatisPlus,两者使用的配置项是不同的(这是我遇到的问题)

MybatisPlus引的包是mybatis-plus-boot-starter,对应的配置项是

mybatis-plus.mapper-locations=classpath:mapper/*.xml

Mybatis对应的配置项是

mybatis.mapper-locations=classpath:mapper/*.xml

第三部:检查xml文件是放在resource目录下单独的目录中还是和dao接口类放在一起,如果放在一起的话,需要在pom.xml中的build中增加

<resources>
    <resource> 
        <directory>src/main/java</directory> 
        <includes> 
            <include>**/*.xml</include>
            <include>**/*.properties</include> 
        </includes>
    </resource>
    <resource>
        <directory>src/main/resources</directory> 
    </resource> 
</resources>

相关文章

网友评论

      本文标题:Mybatis(plus)找不到xml文件的坑

      本文链接:https://www.haomeiwen.com/subject/vsygnktx.html