IDEA中创建文件访问不到的各种问题(如myBatis报Invalid bound statement(not found),找不到xml等)

今天遇到一个神奇的问题,我的xml文件放在这样一个包里
IDEA中创建文件访问不到的各种问题(如myBatis报Invalid bound statement(not found),找不到xml等)
然而调用其中的方法时却报Invalid bound statement(not found)
IDEA中创建文件访问不到的各种问题(如myBatis报Invalid bound statement(not found),找不到xml等)
排查了半天,各种检查配置,都好像没有问题。

最后发现。。。是因为在IDEA中创建包的时候,如果直接输入com.xxx.xxx,它可能会创建一个名叫com.xxx.xxx的文件夹
IDEA中创建文件访问不到的各种问题(如myBatis报Invalid bound statement(not found),找不到xml等)
而Java的包名是按文件夹一个一个找下去的。。
就找不到了。

解决方法就是一个一个手动创就好了。

排查这种问题的时候注意看出现问题的类所在的包所在的文件夹是否是正常的。