原文: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. ##C++ format 格式化字符串

    C++ format 格式化字符串实现方式 1. http://stackoverflow.com/questions/2342162/stdstring-formatting-like-sprint ...

  2. Computer-Hunters——项目系统设计与数据库设计

    Computer-Hunters--项目系统设计与数据库设计 前言 本次作业属于2019秋福大软件工程实践Z班 本次作业要求 团队名称: Computer-Hunters 本次作业目标:撰写一份针对团 ...

  3. Java 并发系列之二:java 并发机制的底层实现原理

    1. 处理器实现原子操作 2. volatile /** 补充: 主要作用:内存可见性,是变量在多个线程中可见,修饰变量,解决一写多读的问题. 轻量级的synchronized,不会造成阻塞.性能比s ...

  4. json for modern c++(nlohmann json)使用小计

    前言 一开始使用jsoncpp,但是jsoncpp已经不更新了,nlohmann还在更新,并且jsoncpp做过一次大的版本升级,导致api不兼容,以前使用过的工程代码不能很好的升级到新的版本,并且j ...

  5. Solr7.x学习(7)-JAVA操作

    maven依赖 <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-sol ...

  6. Collection 接口的 toArray 方法

    Collection 接口的 toArray 方法 方法签名 Object[] toArray() 返回包含此 collection 中所有元素的数组. T[] toArray(T[] a) 返回包含 ...

  7. [转帖]Linux firewalld 防火墙使用

    Linux firewalld 防火墙使用 2018-06-19 19:26:08 蚩尤后裔 阅读数 2101  收藏 更多 分类专栏: Linux   版权声明:本文为博主原创文章,遵循CC 4.0 ...

  8. 使用Fiddler抓包、wireshark抓包分析(三次握手、四次挥手深入理解)

    ==================Fiddler抓包================== Fiddler支持代理的功能,也就是说你所有的http请求都可以通过它来转发,Fiddler代理默认使用端口 ...

  9. 百度前端技术学院task16源代码

    欢迎访问我的github:huanshen 做这道题目的时候遇到了很多困难. 1.怎么给空对象添加数据,愣是不知道从哪里下手:遍历对象,一个个输出操作: 2.中英文的正则表达式不知道,赶紧去百度: 3 ...

  10. Java并发编程: CountDownLatch、CyclicBarrier和 Semaphore

    java 1.5提供了一些非常有用的辅助类来帮助并发编程,比如CountDownLatch,CyclicBarrier和Semaphore. 1.CountDownLatch –主线程阻塞等待,最后完 ...