zoukankan      html  css  js  c++  java
  • 关于maven+springmvc+mybits搭建的框架clean,build后错误:org.apache.ibatis.binding.BindingException的处理

    1.错误原型截图:

     

    2.我对错误的处理轨迹:

    a.首先,可能是我的mapper.xml配置错了,但是经过查看发现mybits.xml配置如下:

    我项目的目录结构如下:

    初次判断mybits的配置没有问题。

    b.是不是我的对应得mapper.xml配置有问题?看后截图如下:

    很明显,我的DOCTYPE声明没有问题,还有对应得namespace也没有问题。

    c.方法是不是写错了?截图:

      c-1.mapper.xml里边:

      c-2.dao里边:

    发现也不是这里的错。

    d.部署的问题:来到tomcat下,找到mybits指定的mapper存放位置:

     问题找到,就是这的问题,mapper没有被放进来,我们把项目的mapper.xml依次拿到该目录下,重启tomcat,运行正常。

    3.其间遇到的疑虑:就是我在maven里边配置了tomcat的插件,在它上边跑的项目,每次clean后和上边报的错误是一模一样的,但是插件看不到它部署的详情,然后我就依次更改了mapper,发现我去,居然一一成功了,项目跑起来了耶,然而我高兴的太早,当我二次clean,build后问题还原了,真的是烦。于是我按照网上说的配了远程发布,最后才人工找到问题所在。两天多的疑虑算是暂时解决了,只是我倒现在还没明白,为什么改一改mapper.xml里边对应方法的返回值,添加上或者删掉,它就正常了呢?

  • 相关阅读:
    Hbase王国游记之:Hbase客户端API初体验
    Hbase给初学者的“下马威”
    五分钟轻松了解Hbase面向列的存储
    JsonBuilder初出茅庐
    如何查看laravel门脸类包含方法的源码
    PHP常用数组函数
    Go语言strings包
    PHP获取远程http或ftp文件的md5值
    Git使用详细教程(9):git log
    PHP Iterator迭代对象属性
  • 原文地址:https://www.cnblogs.com/g177w/p/9072147.html
Copyright © 2011-2022 走看看