原文:https://jingyan.baidu.com/article/8ebacdf0f06c8c09f65cd5a0.html

一直习惯使用eclipse,看见同事使用IDEA,直接从Java类的dao接口跳转到xml文件。eclipse本身不支持这样的操作,但是可以安装mybatipse插件来实现。这里分享两种安装方法:离线模式、联网模式

 

工具/原料

 
  • Lenovo笔记本电脑
  • 电脑系统:windows 10家庭中文版
  • Spring Tool Suite 4:version 4.2.0.RELEASE【这是小编使用的STS版eclipse】
  • mybatipse1.2.2插件

一、离线安装mybatipse

 
  1. 1

    下载mybatipse插件安装包【下载地址看下方图片】,解压mybatipse插件压缩包,里面有2个文件夹features与plugins。

  2. 2

    开始eclipse安装插件:Help >> Install New Software

    点击“help”菜单,在弹出窗中选择“Eclipse Marketplace”选项。

  3. 3

    点击“add”按钮【添加刚刚下载的插件】。

  4. 4

    点击“Local”按钮,找到刚刚下载的mybatipse插件文件夹,点击“选择文件夹”,点击“add”按钮。

  5. 5

    去掉勾选“Contact all update sites during install to find required software”选项,点击“Next”按钮进行插件安装,成功安装完重启eclipse就可以了 。

    如果“Next”按钮是浅灰色,不可点击时,按照如下步骤操作:

    1、去掉勾选“Show only the latest versions of available software”和“Group items by category”两个选项。

    2、勾选“There are no categorized items”选项

    3、再勾选回“Show only the latest versions of available software”和“Group items by category”两个选项。

    4、此时“Next”按钮就可点击了。

    END

二、联网安装mybatipse

 
  1. 1

    help >> Eclipse Marketplace

    点击“help”菜单,在弹出窗中选择“Eclipse Marketplace”选项。

  2. 2

    1、搜索框输入“mybatipse”

    2、点击“Go”按钮搜索

    3、在搜索出的插件列表中找到mybatipse插件【mybatipse插件特点:左侧的图标是一个黑色的小鸟,小鸟头顶绑着红色的围巾】

    4、点击该插件区域的“Installed”按钮安装插件

    5、成功安装完重启eclipse就可以了

    END

三、验证效果

 
  1.  

    成功安装mybatipse插件后,重启eclipse验证效果。

    验证Java类跳转XML配置文件:

    打开Mapper.java接口类,按住Ctrl键,鼠标遇到方法名上,在弹出窗口中选择“Open <select/> in...”,即可跳转到对应的mapper.xml文件。

  2.  

    验证XML配置文件跳转Java类:

    打开mapper.xml文件,按住Ctrl键,点击id为“getTableHeaderByTblRow"的select,即可跳转回对应Mapper.java类的getTableHeaderByTblRow方法处。

    END

总结

 
  • 离线安装:help>> Install New Software>>add>>Local>>选择文件夹>>add>>Next

    联网安装:help>> Install New Software>>输入mybatipse>>Go>>Installed

    验证效果

eclipse使用mybatis实现Java与xml文件相互跳转的更多相关文章

  1. 配置Eclipse支持java和xml文件的代码补全功能

    百度经验:jingyan.baidu.com 本文介绍如何配置Eclipse,使得在编写代码时无论是*.java还是*.xml文件都能够通过使用ALT+/快捷键实现代码不全的功能. 本文实验环境为:W ...

  2. java读XML文件

    XML文件设计为传输和存储数据,其焦点为数据内容. HTML设计为用来显示数据, 其焦点为数据外观. XML仅仅是文本文件,任何文本编辑器一般情况下都能对其进行编辑. XML没有预定义的标签,并且设定 ...

  3. # java对xml文件的基本操作

    下面是简单的总结三种常用的java对xml文件的操作 1. dom方式对xml进行操作,这种操作原理是将整个xml文档读入内存总,在内存中进行操作,当xml文档非常庞大的时候就会出现内存溢出的异常,这 ...

  4. 用java操作XML文件(DOM解析方式)

    XML 可扩展标记语言(Extensible Markup Language),是独立于软件和硬件的传输工具. XML的作用: (1)用作配置文件 (2)简化数据共享 (3)简化数据传输 XML DO ...

  5. java对xml文件做增删改查------摘录

    java对xml文件做增删改查 package com.wss; import java.io.File;import java.util.ArrayList;import java.util.Lis ...

  6. 更新java对xml文件的操作

    //更新java在xml文件中操作的内容 public static void upda(Document doc) throws Exception{ //创建一个TransformerFactor ...

  7. Java操作xml文件

    Bbsxml.java public class Bbsxml { private String imgsrc; private String title; private String url; p ...

  8. java 读取XML文件作为配置文件

    首先,贴上自己的实例: XML文件:NewFile.xml(该文件与src目录同级) <?xml version="1.0" encoding="UTF-8&quo ...

  9. java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file” .

    背景:java读取xml文件,xml文件内容只有“<?xml version="1.0" encoding="UTF-8"?>”一行 java读取该 ...

随机推荐

  1. vue工具 - vue/cli@3.xx 安装使用流程

    mac安装记得npm前边加sudo 安装脚手架,用于生成目录 npm install -g @vue/cli 安装用于编译单个的.vue文件 npm install -g @vue/cli-servi ...

  2. Java 集合系列之六:工具类Collections和Arrays基本操作

    1. Collections Collections类主要是完成了两个主要功能 提供了若干简单而又有用的算法,比如排序,二分查找,求最大最小值等等. 提供对集合进行包装的静态方法.比如把指定的集合包装 ...

  3. 监听浏览器tab选项卡选中事件,点击浏览器tab标签页回调事件,浏览器tab切换监听事件

    js事件注册代码: <script> document.addEventListener('visibilitychange',function(){ //浏览器tab切换监听事件 if( ...

  4. 调用 Dll 中的函数时,出现栈(STACK)的清除问题 -> 故障模块名称: StackHash_0a9e

    在一个名为 test.dll 文件中,有一个 Max() 函数的定义是: #ifdef BUILD_DLL #define DLL_EXPORT __declspec(dllexport) __std ...

  5. kali 触摸板手势之fusuma

    1.执行如下命令进行安装 *fusuma 需要在ruby环境下运行,若计算机不支持ruby,则先执行:apt-get install ruby apt-get update apt-get insta ...

  6. 注解@Slf4j的使用

    注解@Slf4j的使用 声明:如果不想每次都写private  final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf ...

  7. AnyProxy代理

    背景:当一个公司测试团队有多个人的时候,只需搭建一个AnyProxy服务,其它小伙伴浏览器上打开AnyProxy页面,手机上设置代理就能抓到http.https请求了.解决了部分人电脑不正经的小伙伴f ...

  8. BZOJ3277 串(后缀自动机)

    对多串建立SAM的一种方法是加分隔符.于是加完分隔符建出SAM. 考虑统计出每个节点被多少个串包含.让每个串各自在SAM上跑,跑到一个节点就标记(显然一定会完全匹配该节点,因为是对包含其的串建的SAM ...

  9. c#中关于@的作用

    参考链接:https://www.cnblogs.com/linkbiz/p/6380814.html

  10. SQLServer作业调用链接服务器失败解决办法

    新建一个SQL作业,语句手动执行OK,但是作业计划执行总是报错. 消息已以用户 NT SERVICE\SQLSERVERAGENT 的身份执行. 链接服务器 "172.16.10.23&qu ...