mybatis错误:Could not find resource mybatis-config.xml,找不到mybatis-config.xml

mybatis错误:Could not find resource mybatis-config.xml,找不到mybatis-config.xml_第1张图片
出现该错误首先排查资源配置的路径是否正确:
mybatis错误:Could not find resource mybatis-config.xml,找不到mybatis-config.xml_第2张图片
mybatis错误:Could not find resource mybatis-config.xml,找不到mybatis-config.xml_第3张图片
sqlSessionFactory会根据inputStream的内容到resource文件下寻找对应内容

如果配置正确,那么检查是否是maven的拦截器使得其找不到mybatis-config.xml,maven中约定大于配置,也就是说maven中pom的优先级大于配置文件,导致配置文件无法生效。在maven中加入以下内容,该配置用于标记某个目录下的properties和xml文件不被过滤

    <build>
        <resources>
            <resource>
                <directory>src/main/resourcesdirectory>
                <excludes>
                    <exclude>**/*.propertiesexclude>
                    <exclude>**/*.xmlexclude>
                excludes>
                <filtering>falsefiltering>
            resource>
            <resource>
                <directory>src/main/javadirectory>
                <includes>
                    <include>**/*.propertiesinclude>
                    <include>**/*.xmlinclude>
                includes>
                <filtering>falsefiltering>
            resource>
        resources>

    build>

TIPS:记得自行修改中的内容

并且clean maven然后reload all maven project。如果还不行,找到maven中的 \ pom,将其删除,并且clean maven然后reload all maven project。此时一般问题都可以得到解决

mybatis错误:Could not find resource mybatis-config.xml,找不到mybatis-config.xml_第4张图片

你可能感兴趣的:(开发报错汇总,mybatis,xml,java)