Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid
今天在写maven+ssm框架时报如图所示错误 点开target一看,我的xxxmapper.xml文件根本就没有被打包(所以报错信息写了找不到我在xxxmapper.xml写的方法) 上网去查了查,找到如下解答 构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。 Maven打包时,默认java目录下只将.java编译并将编译后的class文件打包,而mapper接口与mapper映射文件放在同一目录下时,mapper映射文件未被打包 。 解决方案如下 在pom.xml文件的build节点下添加 resources节点 <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> 问题得到解决 来源: CSDN 作者: zjs_scallop 链接: https://blog.csdn.net/zjs_scallop/article/details/104119291