1. 程式人生 > >DTD 文件的引入

DTD 文件的引入

map 固定位置 key ont window 需要 gin data log

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 文件的引入