码迷,mamicode.com
首页 > 其他好文 > 详细

DTD 文件的引入

时间:2018-10-05 17:18:44      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:src   apach   需要   info   location   log   ack   选择   trie   

MyBatis 有两种配置文件:核心配置文件(mybatis- config.xml)和 SQL 映射文件(mapper.xml)。这两种配置文件都需要手动引入各自的 DTD 文件(mybatis-3- config.dtd和 mybatis-3-mapper.dtd),并在 eclipse 中进行相应配置,否则在编写配置文件的时侯,节点元素以及属性等不能自动联想,没有自动提示功能。

 

1、找到 DTD 文件的位置

  这两个 DTD 文件在 mybatis-3.2.2.jar 里,以压缩包形式解压 mybatis-3.2.2.jar ,在解压后的 org\apache\ibatis\builder\xml 目录中找到两个 DTD 文件。将这两个文件复制出来,放置在一个统一的位置(如:D:\DTD\)下。

技术分享图片

 

 2、新增 XML Catalog

  打开 eclipse 的 windows-->preferences--->XML-->xml catalog  ,如下图所示

技术分享图片

 

  选择 XML Catalog,在右侧窗口选中 User Specified Entries,单击 “Add” 按钮,弹出如下图所示界面,并添加相关内容。

技术分享图片

 

   

  Location:是指 dtd 文件的目录,单击 “File System”按钮,选择 DTD 文件位置(D:\DTD\mybatis-3-config.dtd)或者可以选择把该 DTD 文件放入本项目工程中的某一固定位置,单击 “Workspace” 按钮进行引入。

技术分享图片

 

  Key type:此处有两种方式,可以选择 Public ID(默认)也可以选择 URI 。

技术分享图片

  

  Key:与 Key type 的选择对应,对应 DTD 的 Public ID 或者 URI

     

     若 Key type 选择 Public ID则 key 配置 Public ID

          mybatis-3- config.dtd -- Public ID  :-//mybatis.org//DTD Config 3.0//EN

          mybatis-3-mapper.dtd -- Public ID :-//mybatis.org//DTD Mapper 3.0//EN

技术分享图片

     勾选 Alternative  web  address,添加 DTD 文件的 URI。

         mybatis-3- config.dtd   URI:http://mybatis.org/dtd/mybatis-3-config.dtd

           mybatis-3-mapper.dtd   URI:http://mybatis.org/dtd/mybatis-3-mapper.dtd

      技术分享图片

 

     说明:在配置了此方式的 DTD 情况下,有利于创建 Mybatis 的核心配置文件和 SQL 映射文件。(推荐使用)

     

 

    若 Key type 选择 URI则 key 配置 URI

          mybatis-3- config.dtd   URI:http://mybatis.org/dtd/mybatis-3-config.dtd

          mybatis-3-mapper.dtd   URI:http://mybatis.org/dtd/mybatis-3-mapper.dtd

 技术分享图片

 

     最后点击 ok  保存配置即可。

 

 

DTD 文件的引入

标签:src   apach   需要   info   location   log   ack   选择   trie   

原文地址:https://www.cnblogs.com/wxdestiny/p/9745062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!