idea 解决 mybatis 中编写 xml 文件无提示问题

在学习 mybtis 的过程中,会碰到编写全局配置或映射文件时,没有标签提示。并且 DOCTYPE 标签里的链接会变红。

    

链接变红的原因是访问不到相应的解析资源(也就是 dtd 文件),这个也就是没有标签提示的原因。既然访问不到网络上的,那我们可以访问本地的。
其实在 mybatis 提供的文件中的核心 jar 包里面就包含解析 xml 文件的 dtd 文件。我们只需要将该 jar 包解压,相应的 dtd 文件就在 org -> apache -> ibatis -> builder -> xml 下

idea 解决 mybatis 中编写 xml 文件无提示问题_第1张图片
idea 解决 mybatis 中编写 xml 文件无提示问题_第2张图片
然后,我们可以复制这两个文件到项目的某目录下(当然,也可以不用复制)。
idea 解决 mybatis 中编写 xml 文件无提示问题_第3张图片
接着,还得进行配置:File -> settings -> Languages & Frameworks ->Schemas and DTDs
idea 解决 mybatis 中编写 xml 文件无提示问题_第4张图片
点击 ➕ 进行添加:URI 可以复制之前的链接,File 指向我们保存 dtd 文件的文件夹下。
idea 解决 mybatis 中编写 xml 文件无提示问题_第5张图片
添加了 dtd 之后,如果没有立马见到效果,可以将原先打开的 xml 文件关掉再打开,就会发现编写标签有提示了。

你可能感兴趣的:(mybatis,mybatis,xml,dtd)