参考:https://blog.csdn.net/shitianxiang/article/details/99560970
https://blog.csdn.net/IT_TIfarmer/article/details/89681108
具体问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.arthorn.dao.mapper.UserMapper.getAllUser
一般排查方法:
1:检查xml文件所在的package名称是否和interface对应的package名称一一对应
2:检查xml文件的namespace是否和xml文件的package名称一一对应
3:检查函数名称能否对应上
4:去掉xml文件中的中文注释
5:随意在xml文件中加一个空格或者空行然后保存
6.检查aplication.yml或.properties文件中的mybaties.mapper-locations:是否正确
若上面的方法还不行,可以试试在pom.xml文件中的build加入:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
内中原因:与maven打包有关系