一、Mybatis的配置文件提示
问题:在使用框架以及xml中,有时候会发现xml的提示不管用了,这种情况是因为xml的提示依赖dtd文件,而我们在xml中dtd一般借助的是网络资源,当我们断网的时候,dtd网络资源就没法发挥作用了,而我们可以配置一下,使dtd网络资源指向自己硬盘上某一对应的dtd文件,这样就能随时随刻的使用提示了
我们以mybatis的核心配置文件为例(mybatis-config.xml)【其他只要是xml采用dtd约束的都可以这样操作】

1.我们首先复制 http://mybatis.org/dtd/mybatis-3-config.dtd
在浏览器中打开,它会提示下载,将这个dtd下载下来,放到某个指定的文件夹中【位置任意】

2.然后我们在eclipse或sts中点击 【Window】->【Preferences】

3.搜索【cata】,选中 【XML Catalog】

4.点击【Add】 弹出以下窗口

5.点击 【File System】选择刚下载的相应dtd文件

6.在【Key type】选择 【URL】,并将刚才复制的网址 http://mybatis.org/dtd/mybatis-3-config.dtd
粘贴到【Key】中


此时我们再看看是否有提示了

二、XML中类提示
以mybatis的映射文件为例

在写返回值类型的时候,我们想输入resultType="student",即可帮我们补全包名为 com.yuan.model.Student,这我们该怎么做呢?
mybatis提供了一个插件 MyBatipse
安装过程如下:
打开eclipse或 sts
选择【Help】->【Eclipse Marketplace】

我们搜索mybatis

安装完成

重新打开eclipse或sts即可使用提示,


本文介绍了如何解决MyBatis配置文件在断网时失去XML提示的问题,通过本地化dtd文件并配置Eclipse或STS实现始终可用的提示。同时,还讲解了在XML映射文件中启用类名提示的方法,推荐使用MyBatipse插件以增强IDE的智能补全功能。

2066

被折叠的 条评论
为什么被折叠?



