Mybatis与spring项目中遇到的奇怪的问题:Loaded JDBC driver: com.mysql.jdbc.Driver
2015-07-24 11:55
393 查看
最近在写一个SSM(SpringMVC+Spring+Mybatis)项目的时候遇到一个特别奇怪的问题。项目配置都很正常,但在启动项目时控制台一直停留在
INFO: Loaded JDBC driver: com.mysql.jdbc.Driver
不再往下启动,并且前面启动信息很正常,单看这一句,我首先想到的就是数据库服务忘开了?程序在一直尝试连接或者数据库驱动包有问题了加载不上??
问题都不是!!这让我很郁闷啊!!
检查了一下git上最近一次更改的文件,发现是一个mapper.xml,进去详细查看,发现这个文件没什么问题啊,就算sql什么的写错也不应该在启动时就罢工啊,好歹也得等单元测试或者运行时给我报错啊。。。。
最后发现居然问题出现在resultType上。。。。本人才疏学浅,不是很熟悉mybatis的原理机制,感觉配置文件里面的信息启动前是要加载,但是里面的sql等后续编写的内容不会在这个时候检查吧。。。。可偏偏就是因为resultType所对应的类名写错了,resultType=“user”写成resultType=“usre”,压根就没这个usre。。。可是居然在启动时就检查了么。。。。百度也没找到读取的机制原理,希望那位高人指点一下。。。。
INFO: Loaded JDBC driver: com.mysql.jdbc.Driver
不再往下启动,并且前面启动信息很正常,单看这一句,我首先想到的就是数据库服务忘开了?程序在一直尝试连接或者数据库驱动包有问题了加载不上??
问题都不是!!这让我很郁闷啊!!
检查了一下git上最近一次更改的文件,发现是一个mapper.xml,进去详细查看,发现这个文件没什么问题啊,就算sql什么的写错也不应该在启动时就罢工啊,好歹也得等单元测试或者运行时给我报错啊。。。。
最后发现居然问题出现在resultType上。。。。本人才疏学浅,不是很熟悉mybatis的原理机制,感觉配置文件里面的信息启动前是要加载,但是里面的sql等后续编写的内容不会在这个时候检查吧。。。。可偏偏就是因为resultType所对应的类名写错了,resultType=“user”写成resultType=“usre”,压根就没这个usre。。。可是居然在启动时就检查了么。。。。百度也没找到读取的机制原理,希望那位高人指点一下。。。。
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- struts2 spring整合fieldError问题
- spring的jdbctemplate的crud的基类dao
- 读取spring配置文件的方法(spring读取资源文件)
- java实现简单美女拼图游戏
- 浅析Mybatis 在CS程序中的应用
- java基本教程之线程休眠 java多线程教程
- JSP开发中在spring mvc项目中实现登录账号单浏览器登录
- 基于Spring框架的Shiro配置方法
- Spring MVC中上传文件实例
- 实例讲解Java的Spring框架中的AOP实现
- 解析Java中如何获取Spring中配置的bean
- Spring的注解配置与XML配置之间的比较
- java Spring整合Freemarker的详细步骤
- Java 二维码,QR码,J4L-QRCode 的资料整理
- java当中的定时器的4种使用方式