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读取该 ...
随机推荐
- 下载mqtt.fx
#下载mqtt.fxhttp://www.jensd.de/apps/mqttfx/1.7.1/
- kubernetes 中遇见的一些坑(持续更新)
一.官网镜像无法下载 解决方法:需要翻墙 配置docker翻墙机: cat /usr/lib/systemd/system/docker.service [Service] Environment ...
- IO流—其他流
内存操作流 这个流不关联任何文件,只能在内存中数据,自己在内存中维护着一个缓冲区,我们可以往他维护的缓冲区不断的写入数据,也可以从缓冲区中取出我们写入的数据 ByteArrayOutputStream ...
- ReentrantReadWriteLock源码分析
代码在后面 读锁 = 共享锁 读锁写锁,公用一个Sync AQS state. 写锁是排他的,看到有人获取锁,他不会去获取,他获取了锁,别人也不会进来获取锁. 写锁的获取跟ReentarntLock一 ...
- ThreadLocal使用场景案例
本篇是<ThreadLocal 那点事儿>的续集,如果您没看上一篇,就就有点亏了.如果您错过了这一篇,那亏得就更大了. 还是保持我一贯的 Style,用一个 Demo 来说话吧.用户提出一 ...
- 示例:WPF实现ApplicationCommands.Delete的TextBox
原文:示例:WPF实现ApplicationCommands.Delete的TextBox 目的:通过模仿TextBox中Ctrl+C等快捷键原理来了解CommandBindings实现原理,可以通过 ...
- IDEA连接MySQL数据库报错08001
今天在使用IDEA时连接数据库发生错误,所以用其自带的尝试连接得到如下错误:Connection to test@127.0.0.1 failed.[08001] Could not create c ...
- 对 GAN 的 value function 的理解
上式分为两个步骤: 第一步:调整discriminative model D的权重,使得V中两项取得最大值 第二步:调整generative model G的权重,使得V中第二项取得最小值 首先,分析 ...
- 基于react-app搭建react-router+redux项目
前言 总括: 本文采用react+redux+react-router+less+es6+webpack,以实现一个简易备忘录(todolist)为例尽可能全面的讲述使用react全家桶实现一个完整应 ...
- 91.用js遍历原生json数据
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8 ...