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并发程序入门 ,需要的朋友可以参考下
    2015-03-03
  • Spring Cloud Nacos配置管理方案

    Spring Cloud Nacos配置管理方案

    Nacos是SpringCloud中用于服务注册与发现和配置管理的组件,提供多种健康检查机制和历史版本管理,Nacos支持单机、集群和多集群模式,通过OpenAPI和多种语言客户端进行接入,感兴趣的朋友一起看看吧
    2025-01-01
  • Zookeeper实现分布式锁代码实例

    Zookeeper实现分布式锁代码实例

    这篇文章主要介绍了Zookeeper实现分布式锁代码实例,Zookeeper 分布式锁应用了其 临时顺序节点 的特性,在Zookeeper中创建一个持久节点ParentLock,当第一个客户端要获取锁时,在ParentLock节点下创建一个临时顺序节点,需要的朋友可以参考下
    2023-12-12
  • 如何通过自定义spring invalidator注解校验数据合法性

    如何通过自定义spring invalidator注解校验数据合法性

    这篇文章主要介绍了如何通过自定义spring invalidator注解校验数据合法性,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • java调用oracle分页存储过程示例

    java调用oracle分页存储过程示例

    这篇文章主要介绍了java调用oracle分页存储过程,需要的朋友可以参考下
    2014-03-03
  • Java线程池队列PriorityBlockingQueue原理分析

    Java线程池队列PriorityBlockingQueue原理分析

    这篇文章主要介绍了Java线程池队列PriorityBlockingQueue原理分析,PriorityBlockingQueue队列是 JDK1.5 的时候出来的一个阻塞队列,但是该队列入队的时候是不会阻塞的,永远会加到队尾,需要的朋友可以参考下
    2023-12-12
  • Java中String.format的使用方法总结

    Java中String.format的使用方法总结

    这篇文章主要介绍了Java中String.format的用法总结的相关资料,需要的朋友可以参考下
    2017-03-03
  • Java Process.waitFor()方法详解

    Java Process.waitFor()方法详解

    这篇文章主要介绍了Java Process.waitFor()方法详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java String对象使用方法详解

    Java String对象使用方法详解

    这篇文章主要介绍了Java String对象使用方法详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • Spring MVC概念+项目创建+@RequestMappring案例代码

    Spring MVC概念+项目创建+@RequestMappring案例代码

    Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,这篇文章主要介绍了Spring MVC概念+项目创建+@RequestMappring,需要的朋友可以参考下
    2023-02-02

最新评论