一、下载mybatis框架项目
mybatis的官网:https://mybatis.org/mybatis-3/
下载mybatis的地址:https://github.com/mybatis/mybatis-3/releases

- 下载下来的文件

二、找到dtd约束文件
- 解压下载的文件

- 我们把解压的类库文件打开(不是
源代码mybatis-mybatis这个,源代码里也有,路径是:mybatis-3-mybatis-3.5.4\src\main\java\org\apache\ibatis\builder\xml)

- 将mybatis的核心依赖拷贝到桌面上,用压缩工具WinRAR或者其他压缩工具打开

- 从org往下一直打开,由于路径比较长,路径就直接写出来:
org\apache\ibatis\builder\xml,
最终打开后的效果如下,将找到后的mybatis-mapper.dtd和mybatis-config.dtd两个文件一并解压出来
这里推荐做法是:将解压后的dtd放到一个固定的配置目录下,比如说D:\config\xml_validate,这个文件夹就专门存放xml约束的配置,以后有其他的xml约束就直接放到这里,而且不要经常性修改这个文件夹名称或者移动到其他路径下面
三、使用文本编辑工具打开dtd文件
来找找看有没有配置头信息的注释

打开后确认了文件里面没有配置xml头信息的注释内容那么我们尝试在提供的参考文档里找示例配置

先找主配置Config的配置头信息
选择Getting Started书签节点,页码是第3页码开始部分,Config配置文件头参考被找到了
再找映射配置Mapper的配置头信息
选择Getting Started书签节点,页码是第5页码开始前,Mapper映射文件头参考被找到了
最终的配置信息如下
config的信息
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
mapper的信息
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
四、打开eclipse工具,开始配置mybatis的xml提示
找到
首选项,即偏好设置,Window>>>Preferences
找到
xml catalog(xml目录选项)
选择用户指定,添加mybatis的xml约束文件

配置dtd信息(先Config文件再Mapper文件)


特别注意,配置完成后,一定要Apply and Close应用设置并关闭,不要Cancel(取消),否则就白白折腾
五、开始进行mybatis的提示测试
mybatis的模板文件(mybatis-conf.xml)
<?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" >
<configuration>
</configuration>
- 先来测试下config配置

mybatis的模板文件(UserMapper.xml)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper>
</mapper>
- 再来测试下mapper配置

版权声明:本文为qq_29001539原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。