Idea中指定xml文件失效的解决过程

 更新时间:2023年01月28日 10:22:12   作者:狮子也疯狂  
最近在开发的过程中遇到了一个奇怪的问题,下面这篇文章主要给大家介绍了关于Idea中指定xml文件失效的解决过程,文中通过图文介绍的非常详细,需要的朋友可以参考下

一、🐇 项目场景:

最近狮子在搞一个项目,需要用到数据库多表查询,所以在idea创建了一个xml文件,创建完成之后,这个文件居然只被识别位text文件,而且文件内容没有高亮,如图所示:

但是将其改个名字又会显示为xml文件。

其实在此之前也遇到过这个问题,那时候觉得问题不大,只觉得是idea的一个bug,现在的这个项目用到的sql语句太多了,没有高亮显示真的会很惨,所以探索一下这个问题。

二、🐇 问题描述

查阅了很多博客,发现真的有博主跟我一样,也遇到了同样的问题,

惊喜之余还以为找到了解决方法,没想到…

他的idea有这个选项,但是我没有…

还得靠自己。

三、🐇 原因分析:

虽然我的idea跟上面那位博主的不太一样,但是问题还是换汤不换药的。我开始有点眉目了,这个bug的原因可能是创建这个xml文件的时候(或者以前创建的时候),不小心把这个文件标记为了普通text文件。

四、🐇 解决方案:

解决方案:打开file->Settings->Editor->File Types ,找到Recognized File Types的xml选项,如图

里面有个后缀为*.xml的选择(如果没有或者不是*.xml,自己手动添加就好),再将其改为AdminMapper.xml;apply之后会提示

咱们翻译过来就是(毕竟英语水平不太高,对不)

这个提示就与前面的问题呼应了,就是AdminMapper这个文件被注册为了其他类型的文件,所以才没有显示,现在咱们只需要按下Reassign wildcard就能完美解决问题了。

显示高亮后,我们还需要回到file->Settings->Editor->File Types ,找到Recognized File Types的xml选项,将AdminMapper.xml改为 *.xml(毕竟后面还需要创建其他名字的xml文件)。

总结

到此这篇关于Idea中指定xml文件失效解决的文章就介绍到这了,更多相关Idea指定xml文件失效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java中常见的编码集问题总结

    Java中常见的编码集问题总结

    这篇文章主要为大家整理了一些Java中常见的编码集问题,文中的示例代码讲解详细,对我们深入理解Java有一定的帮助,感兴趣的小伙伴可以了解一下
    2023-02-02
  • 使用java技术抓取网站上彩票双色球信息详解

    使用java技术抓取网站上彩票双色球信息详解

    这篇文章主要介绍了使用java技术抓取网站上彩票双色球信息详解,web结果由html+js+css组成,html结构都有一定的规范,数据动态交互可以通过js实现。,需要的朋友可以参考下
    2019-06-06
  • IntelliJ IDEA如何设置JDK版本

    IntelliJ IDEA如何设置JDK版本

    这篇文章主要介绍了IntelliJ IDEA如何设置JDK版本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • MyBatis-Plus结合Layui实现分页方法

    MyBatis-Plus结合Layui实现分页方法

    MyBatis-Plus 使用简单,本文主要介绍使用 service 中的 page 方法结合 Layui 前端框架实现分页效果,具有一定的参考价值,感兴趣的可以了解一下
    2021-08-08
  • java中的BlockingQueue(阻塞队列)解析

    java中的BlockingQueue(阻塞队列)解析

    这篇文章主要介绍了java中的BlockingQueue阻塞队列解析,阻塞队列是一个支持两个附加操作的队列,这两个附加的操作是,在队列为空时,获取元素的线程会等待队列变为非空,需要的朋友可以参考下
    2023-12-12
  • SpringBoot注册FilterRegistrationBean相关情况讲解

    SpringBoot注册FilterRegistrationBean相关情况讲解

    这篇文章主要介绍了SpringBoot注册FilterRegistrationBean相关情况,借助FilterRegistrationBean来注册filter,可以避免在web.xml种配置filter这种原始的写法
    2023-02-02
  • 详解Java实现拓扑排序算法

    详解Java实现拓扑排序算法

    拓扑排序,很多人都可能听说但是不了解的一种算法。或许很多人只知道它是图论的一种排序,至于干什么的不清楚。又或许很多人可能还会认为它是一种啥排序。而实质上它是对有向图的顶点排成一个线性序列
    2021-06-06
  • maven如何动态统一修改版本号的方法步骤

    maven如何动态统一修改版本号的方法步骤

    这篇文章主要介绍了maven如何动态统一修改版本号的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • SpringBoot Security使用MySQL实现验证与权限管理

    SpringBoot Security使用MySQL实现验证与权限管理

    安全管理是软件系统必不可少的的功能。根据经典的“墨菲定律”——凡是可能,总会发生。如果系统存在安全隐患,最终必然会出现问题,这篇文章主要介绍了SpringBoot安全管理Spring Security基本配置
    2022-11-11
  • SpringBoot参数校验Validator框架详解

    SpringBoot参数校验Validator框架详解

    Validator框架就是为了解决开发人员在开发的时候少写代码,提升开发效率,Validator专门用来进行接口参数校验,今天通过本文给大家介绍SpringBoot参数校验Validator框架,感兴趣的朋友一起看看吧
    2022-06-06

最新评论