SpringBoot整合Mybatis无法扫描xml文件的解决
程序员文章站
2022-06-22 13:54:29
网上说是使用idea在springboot整合mybatis时候会扫描不到xml文件1.将xml文件放在resources下2.在application.properties中配置xml文件的扫面补充...
网上说是使用idea在springboot整合mybatis时候会扫描不到xml文件
1.将xml文件放在resources下
2.在application.properties中配置xml文件的扫面
补充知识:springboot整合mybatis /*.xml路径url does not exist问题
解决一:
在配置文件下 扫描不到 xml文件:
原来的文件:
<bean id="sqlsessionfactory" class="org.mybatis.spring.sqlsessionfactorybean"> <property name="datasource" ref="datasource"/> <!-- 自动扫描mapping.xml文件 --> <property name="mapperlocations" value="classpath:com/qinkangdeid/mapping/*.xml"/> </bean>
修改classpath 为 classpath*
<bean id="sqlsessionfactory" class="org.mybatis.spring.sqlsessionfactorybean"> <property name="datasource" ref="datasource"/> <!-- 自动扫描mapping.xml文件 --> <property name="mapperlocations" value="classpath*:com/qinkangdeid/mapping/*.xml"/> </bean>
解决二:
war包里面缺少mapper对应的xml文件,也就是没有把xml文件打包进去。解决办法是,在pom.xml文件中的build标签中添加如下代码,显示的强制将xml文件打到war包中:
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources>
以上这篇springboot整合mybatis无法扫描xml文件的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 华为拿下俄罗斯:成在线出售智能手机的*
下一篇: JS面向对象之单选框实现
推荐阅读
-
Win7系统提示Windows Defender无法扫描选定的文件的原因及解决方法图文教程
-
解决SpringBoot打成jar运行后无法读取resources里的文件问题
-
Win7系统提示Windows Defender无法扫描选定的文件的原因及解决方法图文教程
-
springboot 整合Mybatis步骤(有mybatis核心配置文件mybatis-config.xml的形式)
-
springBoot整合MyBatis(传统方式:带xml配置文件)
-
eclipse 的mybatis中mapper.xml文件标签没有提示的解决方法
-
Springboot2.X版本整合Mybatis时yml文件的配置问题
-
SpringBoot整合Mybatis无法扫描xml文件的解决
-
解决Spring boot整合mybatis,xml资源文件放置及路径配置问题
-
解决Mybatis映射文件mapper.xml中的注释问题