org.apache.ibatis.binding.BindingException【原因汇总】
来源:互联网 发布:java反序列化漏洞扫描 编辑:程序博客网 时间:2024/05/13 12:54
项目是由maven进行管理,进行分模块开发的,但是项目合并时,一个模块依赖另外一个模块,当前模块用另一个模快的方法的时候抛出异常,org.apache.ibatis.binding.BindingException,阅资料发现,
1, m a v e n 在编译的时候,有可能是当前模块在spring-mybaits配置文件配置扫描xml包时,没有扫描到依赖模块的xml文件,所以maven在编译打包时无法将依赖的模块xml打包,所以在当前模去调用依赖模块方法 时抛出异常
解决方法:
1,在当前模块的spirng-mybatis配置文件中修改,主要是< property name='mapperLocation' value='classpath*:/mappings/**/*Mapper.xml'>的部分要在扫描xml文件时,
配置通用的扫描,使可以扫描到依赖模块的xml文件
<!-- myBatis文件 -->< bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> < property name="dataSource" ref="dataSource"/> < property name="configLocation" value="classpath:mybatis-config.xml"/> < property name="mapperLocations" value="classpath*:/mappings/**/*Mapper.xml"/> < property name="plugins"> < array> < bean class="com.github.pagehelper.PageHelper"> < property name="properties"> < value> d ialect= oracle r e a s o n a b l e =t rue value> property> bean> array> property> bean>
解决方法:
2,如果项目在特殊情况下,无法使用方法一配置模块统一的xml扫描,只能在当前模块的pom.xml文件中添加如下内容在m a v e n打包的时候,扫描所有依赖模块的xml,启动时冲突解决:
< build> < finalName>com.hsnn.bid < resources> < resource> < directory>src/m ain/java < includes> < include>**/*.xml includes> < filtering>true resource> resources> build>
阅读全文
0 0
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException【原因汇总】
- org.apache.ibatis.binding.BindingException原因总结
- org.apache.ibatis.binding.BindingException
- org.apache.ibatis.binding.BindingException
- mybatis 异常:org.apache.ibatis.binding.BindingException
- 异常之org.apache.ibatis.binding.BindingException
- 关于一些mybatis异常的原因:org.apache.ibatis.binding.BindingException: Parameter 'status' not found.
- 出现 org.apache.ibatis.binding.BindingException 异常的原因及解决方法
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- Spring整合MyBatis错误:org.apache.ibatis.binding.BindingException
- org.apache.ibatis.binding.BindingException: Parameter 'set' not found
- python中判断文件是否存在的三种方式
- 构造器的多态行为
- C语言中指向函数的指针
- Android OkHttp完全解析 是时候来了解OkHttp了
- 数据类型2
- org.apache.ibatis.binding.BindingException【原因汇总】
- Huffman编码树
- javaScript知识点整理(二)
- Construct 2添加背景音乐
- pandas学习笔记3—数据重塑图解Pivot, Pivot-Table, Stack and Unstack
- 三大傻瓜排序---插入排序、冒泡排序、选择排序C++实现
- 两个集合的交并差
- Java标准教程:Java 2D绘图--第3章 基本几何图形
- FZU 2205