关于eclipse/myeclipse—mybatis的xml配置文件自动提示输入的操作和解释

–配置环境:macOS high Sierra 10.13.6/window10
–生产环境:eclipse2018.a,myeclipse2018

  • 首先了解xml文件的参数——<!DOCTYPE> DTD基础
    – 什么是DTD?
    DTD(Document Type Definition)是文档类型定义。
    DTD有什么用?
    约定文档格式,规定元素,元素属性,元素关系,标签,实体等。
    – DTD分类
    DTD分为内部DTD和外部DTD,外部DTD又分为公共的(PUBLIC)和私有的(SYSTEM).
<!--通过外部链接-->

 <!DOCTYPE hibernate-configuration PUBLIC
                "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"
>
文档根元素的名称:"hibernate-configuration"
"PUBLIC"外部公共DTD:"PUBLIC"
公共DTD名称:"-//Hibernate/Hibernate Configuration DTD 3.0//EN"(只有公共DTD才有这个选项)格式为"注册//组织//类型 标签//语言"
外部DTD的URL:"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"



<!--通过内部连接(本地文件)-->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "mybatis3.4.1-config" "mybatis-3-config.dtd" >
文档根元素的名称:"configuration"
"PUBLIC"外部公共DTD:"PUBLIC"
公共DTD名称:"mybatis3.4.1-config"(题主随便设置的 ps:真的可以随便设置)
外部DTD的URL:"mybatis-3-config.dtd"(本地文件的名称)



对于内部DTD,需要使用中括号[]声明,如下:
<!DOCTYPE hibernate-configuration 
    [<!ELEMENT element EMPTY>]
>
  • 其次开始配置编译器中mybatis.xml所属要的dtd
  1. 通过下载到本地
    .打开浏览器输入
    http://mybatis.org/dtd/mybatis-3-config.dtd
    http://mybatis.org/dtd/mybatis-3-mapper.dtd
    mybatis的xml配置文件dtd
  2. 通过网络链接(参考3)
  3. 打开eclipse的preference->xml->xml catalog
    . 选择add
    xml catalog的add界面
    . 有两种方式添加
(以mybatis-3-config文件为例)
1.本地文件
选择file system找到下载的路径“/Users/wujunxuan/Downloads/mybatis-3-config.dtd”
key type选择public id
key 输入“-//mybatis.org//DTD Config 3.0//EN”
2.url
在file system直接输入“http://mybatis.org/dtd/mybatis-3-config.dtd”
key type选择public id
key 输入“-//mybatis.org//DTD Config 3.0//EN1”(由于不能重名,所以题主在这直接后面喜加1)

本地配置
联网配置

  • 创建可以自动提示的mybatis_config.xml
    . new->others->xml->xml(basic templates)->next
    在这里插入图片描述
    . file 输入“mybatis_config.xml”->next
    . 选择“create a xml file from dtd file”->next
    . 选择“select xml catalog entry”->选择-//mybatis.org//DTD Config 3.0//EN->next
    . 可根据情况选择create optional arritibutes和create optional elements(就是直接能帮你输入<>内的参数字)->finash
    在这里插入图片描述
    . . 不选择的样子(mybatis_config.xml)
    在这里插入图片描述
    . . 选择的样子 (mybatis_config1.xml,这个是选择了-//mybatis.org//DTD Config 3.0//EN1的!我加粗了的)
    在这里插入图片描述

  • 接下来就可以输入获得提示了
    在这里插入图片描述

ps:接下来就可以配置mapper的自动提示了(步骤一样的)

发布了20 篇原创文章 · 获赞 13 · 访问量 9128

猜你喜欢

转载自blog.csdn.net/weixin_38322326/article/details/83992712