每日bug笔记
javaの历练之路
这个作者很懒,什么都没留下…
展开
-
Tomcat错误页面不生效
Tomcat错误页面不生效配置 `在这里插入代码片`<error-page> <error-code>400</error-code> <location>/error.html</location> </error-page> <error-page> <error-code>404</error-code&g原创 2021-06-19 10:57:42 · 1993 阅读 · 0 评论 -
对接微信接口出现:mch_id参数格式错误
bug定位今天在对接微信查询接口时,发现微信方返回:mch_id参数格式错误。于是百度搜了一会,没发现有价值的参考。自己动手debug查看生成的xml报文,发现原来<mch_id>变成了<mch__id>(双下划线)。bug解决既然定位到问题,那么解决就容易了。因为我用的是xstream生成xml报文,在创建Xstream实例的时候加上new Xpp3Driver(n...原创 2020-04-30 13:21:16 · 7787 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)查看classes文件,mapper.class和mapper.xml需要在同一个目录下有时候resources目录下mapper.xml的目录名称与其mapper.class的目录名称一致,但编译后,两者不在统一目录下,如...原创 2020-04-16 15:43:37 · 157 阅读 · 0 评论 -
springboot不能注入mapper
我们在使用微服务架构(将三层架构拆分到不同的目录中)把玩springboot/springcloud的时候,经常需要往service层中注入mapper或者在controller层中注入service等。此时往往会出现这个bug:Description:Field xxxService in com.xxx.web.controller.XxxController required a bea...原创 2019-01-23 23:38:06 · 5570 阅读 · 0 评论 -
使用mybatis查询数据时, 数据库日期不能正常显示
我们在使用mybatis查询数据库的日期数据时,如果数据库存储的是timestamp、datetime、date、time等时间类型,而且Java 实体类也使用date类型,那么mybatis会自动将date类型转换为unix long类型,如:解决方式有三种:1.将Java实体类中的日期类型改为String类型,在插入日期的时候需要进行转换,略麻烦。2.在java实体类中date类型上加...原创 2019-01-24 21:57:36 · 3686 阅读 · 1 评论 -
记使用c3p0过程中遇到的一个坑
首先把“车祸”现场还原一下:java.lang.NullPointerException at com.mysql.fabric.jdbc.FabricMySQLDriver.parseFabricURL(FabricMySQLDriver.java:97) at com.mysql.fabric.jdbc.FabricMySQLDriver.acceptsURL(FabricMySQLDr...原创 2019-07-08 15:29:21 · 996 阅读 · 3 评论