引入

今天在B站看视频跟着做一个项目,老师那边很顺利,但是轮到自己动手敲代码时就遇到了问题。当时老师正在集成Mybatis框架,我自己动手敲代码时新建SQL映射文件(即xml文件)时,IDEA 没有语法提示,也没有语法高亮,如下图所示。

image-20200925001003496

我当时又重新新建了一个UserDao.xml文件,奇怪的是该文件就能正常语法提示,语法高亮。我百思不得其解,最终经过度娘后找到了解决方案。

解决

经过观察,两个文件的内容完全一致,但是IDEA把前者(UserMapper.xml)文件识别成了纯文本文件,而后者(UserDao.xml)则成功识别了xml文件。 所以我们只需要让 IDEA 把前者也识别成xml文件即可。

image-20200925001551391

点击PreferencesEditorfile Types ,然后在右上方下滑找到 Text并点击,然后下滑并找到无法识别为xml的文件并将其移除(点击下方的-号移除),最后点击OK即可。详细步骤如下

image-20200925002242126

回到工作空间可以看到之前的UserMapper.xml文件前面的图标已经变了,文件内的语法高亮也能正常显示了。

至此,这个坑算是踩过去了,记录下本次踩坑经历给同样遇到该问题的伙伴提供一些参考意见。

image-20200925002709186