1.resource文件下建立多层嵌套的的文件夹,不能像包一样打点,必须单独创建a文件夹后创建b文件夹,或者使用斜杠“/”
例如不能使用aa.bb的格式,如果使用打点的话,创建出来的文件夹只有一个且名称为aa.bb
2.mapper.xml中的namespace与实际的mapper文件不一致
3.mapper接口中的方法名和mapper.xml中的id标签不一致
4.打开target看对应的mapper.xml文件是否成功构建,若不存在,可以尝试clean maven项目后在重新启动
5.可以尝试在pom.xml中配置resource
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>