关于mybatis配置文件中没有标签提示的问题

关于mybatis配置文件中没有标签提示的问题

    • 问题的描述:
    • 解决办法:

问题的描述:

  1. 右键->new选项->File选项,创建SqlMapConfig.xml文件在这里插入图片描述
  2. 然后这就是创建的xml文件
    有没有发现什么不对?
  3. 在xml文件中添加mybatis的dtd约束(这里只添加config约束)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration  
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
  1. 然后再接着写configuration标签和environments标签
    关于mybatis配置文件中没有标签提示的问题_第1张图片

  2. 这个时候发现标签已经没有提示了,强行写下去是不可能的,后面还有好多标签呢,难不成还要一个一个的手敲?

解决办法:

不知道有没有发现,正常的xml文件的图标是像第一个这样的,而我们创建的xml文件图标却像一个txt文件的图标。
在这里插入图片描述
其实,是因为idea自动将自己创建的SqlMapConfig.xml转变为了txt类型的文件。

依次点开File->Setting->Editor->File Types,在右边上面的框框中往下拉找到Text后,再在右边下面的框框中往下拉,会找到自己写的xml文件的名字。
关于mybatis配置文件中没有标签提示的问题_第2张图片
只需要把自己写的xml文件充这里面删除就好。

操作完后,发现自己写的xml问价的图标是不是和正常的xml文件图标一样了。
在这里插入图片描述
而且各种标签也可以正常的提示了。完美解决!
关于mybatis配置文件中没有标签提示的问题_第3张图片

其实按正常操作来应该是不会出现什么dtd约束没有导入的情况,自己也是查了好久的百度才发现是这个问题,希望对看到的人能有帮助吧。

参考了这个大佬的:https://www.liangzl.com/get-article-detail-141146.html

你可能感兴趣的:(关于mybatis配置文件中没有标签提示的问题)