在eclipse工具里配置mybatis的快捷键提示

一、下载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.dtdmybatis-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配置
    在这里插入图片描述
发布了68 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_29001539/article/details/105045238