在做的项目,有时候tomcat启动会陷入死循环,一直在启动中,无法结束,自然也不会报异常.

查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessionFactory方法,并替换原有的SqlSessionFactoryBean

import java.io.IOException;import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.springframework.core.NestedIOException;public class BeanFactory extends SqlSessionFactoryBean {@Overrideprotected SqlSessionFactory buildSqlSessionFactory() throws IOException {try{return super.buildSqlSessionFactory();}catch(NestedIOException e){e.printStackTrace();throw new NestedIOException("Failed to parse mapping resource:",e.getCause());}}
}
<bean id="sqlSessionFactory" class="com.izhenglan.merchant.test.bean.BeanFactory"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="classpath:config/mybatis-config.xml"/> <property name="mapperLocations" value="classpath*:mapper/*.xml"/>
</bean>

作者:AnyL8023
链接:https://www.jianshu.com/p/5020325056f4
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Mybatis xml映射文件错误,导致Tomcat无法启动,也不报异常相关推荐

  1. mybatis——.xml映射文件中不同情况下的resultType(记录)

    在我访问后台查询数据库时,对于resultType的值该怎么写,总是有点拿不准,所以以下对于我用到的不同情况下,resultType应该填什么内容进行一个记录 1.数据库 查询出一条字符串记录的用 r ...

  2. linux下oracle数据库由于参数文件丢失导致的数据库服务启动失败,报“failure in processing system parameters“错误问题解决

    ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/data/o ...

  3. mybatis insert返回主键_MyBatis官方文档XML 映射文件

    XML 映射文件 MyBatis 的真正强大在于它的映射语句,这是它的魔力所在.由于它的异常强大,映射器的 XML 文件就显得相对简单.如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省 ...

  4. MyBatis官方文档-XML 映射文件

    最近更新: 15 七月 2019|版本: 3.5.2 文章目录 XML 映射文件 insert, update 和 delete sql 结果映射 高级结果映射 结果映射(resultMap) id ...

  5. MyBatis学习之映射器Mapper(接口映射器+xml映射文件)

    Table of Contents 01 MyBatis映射器: 1.1 接口映射器+xml映射器 1.2 接口映射器+注解 02 接口映射器+xml映射器  方式 2.1 mybatis配置文件 引 ...

  6. Mybatis学习--Mapper.xml映射文件

    简介 Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心. 映射文件中有很多属性,常用的就是parameterType(输入类型 ...

  7. Mapper.xml映射文件---Mybatis学习笔记(八)

    Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心. parameterType(输入类型) 1.#{}与${} #{}实现的是 ...

  8. Mybatis官方文档中的(XML映射文件)模块(半途凉了)

    Mybatis官方文档中的(XML映射文件)模块(半途凉了) 一.XML映射器属性的介绍 Mybatis的真正强大之处在于它的语句映射.他即可以自动的映射数据库中的字段和对象的属性. SQL映射文件有 ...

  9. myBatis的xml映射文件中传入list集合与数组做条件

    mybatis的xml映射文件中传入list集合与数组做条件 1.传list集合参数 1.1sql映射: <select id="queryDeptListByBankLevelAnd ...

最新文章

  1. dedecms 财付通接口
  2. VUE 框架添加全局公共方法 , 保留小数点后两位
  3. goland http proxy 代理设置
  4. 04 数据操作 + 数据预处理【动手学深度学习v2】
  5. 数据结构(复习)--------关于平衡二叉树(转载)
  6. Team photo的新api
  7. 二元一次方程有唯一解的条件_人教版初中数学七年级下册用适当方法解二元一次方程组公开课优质课课件教案视频...
  8. Java中高维数组或高维矩阵构建及运算
  9. 各种一维卷积(Full卷积、Same卷积、Valid卷积、带深度的一维卷积)
  10. 芯片老化验证流程_IC老化测试
  11. fibonacci数列python_从 Python 计算 Fibonacci 数列说起
  12. 精明管理者选人的N种方式
  13. Mac Homebrew命令报错/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize’
  14. java使用泛型_Java 泛型
  15. 字节、十六进制字符串相互转换(asc2hex、hex2asc)
  16. Android Intent简介
  17. 企业为什么选择软件定制开发?
  18. 企业智慧屏后 不止华为望向了智能办公市场
  19. c语言内生变量,在经济分析中常用的变量有内生变量与()。 A.存量 B.流量 C.变量 D.外生变量...
  20. 【c语言】字符及字符串

热门文章

  1. 中国基因工程药物产业应用市场需求及投融资动态分析报告2021-2027年
  2. 在ubuntu 8.10下安装thunderbird中文版
  3. 天空飘彩带的css3代码_纯CSS3实现飘逸洒脱带有飞行效果的三级下拉菜单
  4. EC修炼之道—代码架构
  5. c语言计算年龄的编程,C语言编程实现---计算实际年龄
  6. 陀螺专栏势力榜——月榜(5.1-5.31)
  7. Spring的依赖注入方法
  8. tomcat(非安装版) 服务不能启动但是startup 却可以启动的问题
  9. 苏州市区公积金与园区公积金新政策-乙类对比 包括住房公积金
  10. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数014,tuple,元组