spring boot 整合mybatis 的一个小问题
本人曾是一个优雅的java开发者,后生活所迫干了三个月的php,如今又重操旧业,
先练手一把spring boot 整合mybatis的项目搭建,但是出了一个小问题,下面细嗦。
resources文件夹下的mapper文件夹的mapper.xml文件好像不能命名为UserMapper.xml
情况是这么个情况,如题上图:
Mapper是本人创建的mabatis的xml文件模板。
有意思的事情来了,创建一个UserMapper.xml文件
然后就自动成为了text类型的文本文档。
当然,之前有个userMapper.xml被我删除了。因为同名原因不能创建大写的UserMapper.xml文件。
可以看到正常的xml文件和出问题的xml文件的区别。
这就是奇怪的地方,因为其他的xml文件都没什么问题,只有创建UserMapper.xml文件时会变成text样式的文本文档,而且小写的userMapper.xml也没有问题。
因为命名肯定和java里的mapper文件一致,所以导致我一开是创建个UserMapper.xml出问题让我各种搜查改弄了一上午,差点让我怀疑人生,感觉java已经不适合我,就此弃坑java了。
后来我朋友给我看这问题,然后创建个其他的xml文件没问题,我一脸懵逼。
我怎么会是个憨批呢?QAQ
突然想起来以前的老师好像是和我讲过,mapper文件夹里创建UserMapper.xml文件可能会出错。
但是时间太久远了,已经记不清是我自己的心理暗示还是老师真的说过我忘记了。
因为之前也建了个项目用的就是UserMapper.xml但是没问题。所以我也搞不明白到底是什么原因出现这样的问题,总之先记录下来,以后有空研究研究。或者有哪位大佬知道原因的在评论区科普一下,
谢谢!