eclipse使用mybatis实现Java与xml文件相互跳转
原文: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
下载mybatipse插件安装包【下载地址看下方图片】,解压mybatipse插件压缩包,里面有2个文件夹features与plugins。


- 2
开始eclipse安装插件:Help >> Install New Software
点击“help”菜单,在弹出窗中选择“Eclipse Marketplace”选项。

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

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


- 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
help >> Eclipse Marketplace
点击“help”菜单,在弹出窗中选择“Eclipse Marketplace”选项。

- 2
1、搜索框输入“mybatipse”
2、点击“Go”按钮搜索
3、在搜索出的插件列表中找到mybatipse插件【mybatipse插件特点:左侧的图标是一个黑色的小鸟,小鸟头顶绑着红色的围巾】
4、点击该插件区域的“Installed”按钮安装插件
5、成功安装完重启eclipse就可以了
END
三、验证效果
成功安装mybatipse插件后,重启eclipse验证效果。
验证Java类跳转XML配置文件:
打开Mapper.java接口类,按住Ctrl键,鼠标遇到方法名上,在弹出窗口中选择“Open <select/> in...”,即可跳转到对应的mapper.xml文件。

验证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文件相互跳转的更多相关文章
- 配置Eclipse支持java和xml文件的代码补全功能
百度经验:jingyan.baidu.com 本文介绍如何配置Eclipse,使得在编写代码时无论是*.java还是*.xml文件都能够通过使用ALT+/快捷键实现代码不全的功能. 本文实验环境为:W ...
- java读XML文件
XML文件设计为传输和存储数据,其焦点为数据内容. HTML设计为用来显示数据, 其焦点为数据外观. XML仅仅是文本文件,任何文本编辑器一般情况下都能对其进行编辑. XML没有预定义的标签,并且设定 ...
- # java对xml文件的基本操作
下面是简单的总结三种常用的java对xml文件的操作 1. dom方式对xml进行操作,这种操作原理是将整个xml文档读入内存总,在内存中进行操作,当xml文档非常庞大的时候就会出现内存溢出的异常,这 ...
- 用java操作XML文件(DOM解析方式)
XML 可扩展标记语言(Extensible Markup Language),是独立于软件和硬件的传输工具. XML的作用: (1)用作配置文件 (2)简化数据共享 (3)简化数据传输 XML DO ...
- java对xml文件做增删改查------摘录
java对xml文件做增删改查 package com.wss; import java.io.File;import java.util.ArrayList;import java.util.Lis ...
- 更新java对xml文件的操作
//更新java在xml文件中操作的内容 public static void upda(Document doc) throws Exception{ //创建一个TransformerFactor ...
- Java操作xml文件
Bbsxml.java public class Bbsxml { private String imgsrc; private String title; private String url; p ...
- java 读取XML文件作为配置文件
首先,贴上自己的实例: XML文件:NewFile.xml(该文件与src目录同级) <?xml version="1.0" encoding="UTF-8&quo ...
- java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file” .
背景:java读取xml文件,xml文件内容只有“<?xml version="1.0" encoding="UTF-8"?>”一行 java读取该 ...
随机推荐
- jQuery(JavaScript代码库)——dialog对话框
配置对话框: $("#add-user-modal").dialog({ autoOpen : false, //这个属性为true的时候dialog被调用的时候自动打开dialo ...
- 搭建Hadoop+Python的大数据开发环境
实验环境 CentOS镜像为CentOS-7-x86_64-Everything-1804.iso 虚机配置 节点名称 IP地址 子网掩码 CPU/内存 磁盘 安装方式 master 192.168. ...
- WebGPU学习(七):学习“twoCubes”和“instancedCube”示例
大家好,本文学习Chrome->webgpu-samplers->twoCubes和instancedCube示例. 这两个示例都与"rotatingCube"示例差不 ...
- 【IntelliJ IDEA学习之五】IntelliJ IDEA 搭建项目
版本:IntelliJIDEA2018.1.4 一.同一窗口展示多个应用(弊端:耗内存) idea没有eclipse workspace的概念,如果想在同一窗口显示多个应用,可以按照如下方式来做:1. ...
- SpringBoot 系列教程 JPA 错误姿势之环境配置问题
191218-SpringBoot 系列教程 JPA 错误姿势之环境配置问题 又回到 jpa 的教程上了,这一篇源于某个简单的项目需要读写 db,本想着直接使用 jpa 会比较简单,然而悲催的是实际开 ...
- java的this关键字
class point{ int x; int y; point(int x,int y){ this.x=x;//如果形参和属性名相同,为了区分开来,必须要在属性名前加this y=y;//若不加t ...
- 【转帖】netstat命令总结
netstat命令总结 https://www.cnblogs.com/chenqionghe/p/10654109.html nestat介绍 netstat是一款命令行工具,可用于列出系统上所有的 ...
- spring 事件使用
1.事件定义 import lombok.Data; import org.springframework.context.ApplicationEvent; /** * 事件定义,这里监听MsgMe ...
- 由一个问题引起的思考:WEB开发中,使用JSON-RPC好,还是RESTful API好?
起因: 研究zabbix的API设计风格.查看zabbix官网API文档,可以看到使用的是json-rpc:2.0 随后搜索到知乎上的一个问题讨论:https://www.zhihu.com/ques ...
- 2014百度之星 Party
Party Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...