快速实现mapper.java与mapper.xml之间互相切换【idea插件】
轻松轻松实现mapper.java与mapper.xml之间互切,你必须值得拥有!
👨🎓作者:bug菌
💌公众号:猿圈奇妙屋
🚫特别声明:原创不易,转载请附上原文出处链接和本文声明,谢谢配合。
🙏版权声明:文章里可能部分文字或者图片来源于互联网或者百度百科,如有侵权请联系‘’bug菌处理。
一、背景描述🔥
当前ideai使用版本:2019.3
二、前言🔥
平日开发中,特别是一些中大型项目,XxxMapper.xml一长溜,关键取名还贼长,又难认。想快速从Mapper.java跳转到Mapper.xml,不仅考验你的眼力,还贼考察你的单词水平,像我这种只过了ECT4的人,着实不友好。
今个儿给大家安利一个炒鸡好用的idea插件,绝绝子。快速找到对应的方法,以提高开发效率。最重要的一点,我不是托,我只是觉得好使就想分享给大家,如果有人就喜欢万花丛中找对应的 Xxxmapper.xml ,那我也是没啥意见的哈。
虽然我之前使用的是它 [ Free MyBatis plugin ],但谁知道开发该插件的作者已经闭源了,不再提供技术支持了,目前是搜索不到这个插件啦,但不碍事,我依旧找到了同款类似功能的idea插件,问题总有人解决嘛不是,替代品也是香的啦。
接下来我手把手教你如何通过idea安装这个 '神器' 吧。
如果小伙伴们在批阅文章的过程中如果觉得文章对您有一丝丝帮助,还请别吝啬您手里的赞呀,大胆的把文章点亮👍吧,您的点赞三连(收藏⭐️+关注👨🎓+留言📃)就是对bug菌我创作道路上最好的鼓励与支持😘。时光不弃🏃🏻♀️,创作不停💕,加油☘️
三、插件安装🔥
第一步:打开Plugins
打开idea,点击idea左上角的 File—>Setting—>Plugins,按照指示,打开对应页面,实际截图如下,可能idea版本不同对应的界面稍许差异,但不碍事,整体是一致的。
第二步:安装 [ MybatisX ]
看见我上截图圈选的 [ MybatisX ]了没,今天的主角就是它,我是已经安装好了的;接下来教大家从哪里进行安装吧。
选择点击Plugins —> 选择点击Marketplace —> 输入MybatisX —> 找到 MybatisX —>点击右边的Installed。
待install结束后,直接点击[ Restart IDE ];表示插件步骤已经安装完成,想立即生效,直接重启idea即可。
第三步:重启idea
安装完idea插件,idea都是需要重启的。我们关闭idea再打开,或许没看到啥变化,当你随便打开一个Mapper.java,你会被惊艳到。出现了一个类似Service 接口层到ServiceImpl实现层的一个图标,就是图标是mybatis-plus图标中的那只红头巾鸟。没错,这就是实现你从mapper.java与mapper.xml 互切的快捷键,喜欢吗?这种快捷键。
第四步:效果演示
接下来我就为大家具体演示一下,安装完 MybatisX 插件之后效果是怎样的。
如下是具体位于dao包下的UserMapper.java 文件下。可以看到对应的每一个接口都的左侧都对应一个红头巾鸟的图标,对吧,点击即可快速跳转到对应的UserMapper.xml文件上。是不是超级方便啊。
能点击过去就能跳转回来,同样,在XxxMapper.xml 文件中也存在对应的跳转快捷键 ,比如你也可以从UserMapper.xml点击快捷键(蓝头巾鸟的图标) ,直接就跳转到对应的UserMapper.java 文件下了。
第五步:MybatisX 缺陷
但是我在日常使用下来,唯一有个缺陷就是针对 XxxMapper.java 或者XxxMapper.xml 文件有取名一样id的(具体样例请看下方截图),在你点击跳转都会列出来!让你手动选择跳转到哪一个,这点个人而言不是很友好吧,相比之前用的Free MyBatis plugin,就感觉有点傻,希望日后开发该插件的作者能优化一下吧。
但整体而言,相比不装插件想必,装了还是轻松省事些,你们觉得呢?
好啦,以上就是这期的全部内容啦,如果对你有所帮助,还请不要忘记给bug菌[三连支持]哟。若想学习更多教学内容,就请关注我,咱们下期见啦。
四、文末🔥
如果你还想要学习更多,小伙伴们大可关注bug菌专门为你们创建的专栏《vue.js实战教学》,都是我一手打下的江山,持续更新中,希望能帮助到更多小伙伴们。
我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
最后送大家两句话,与诸君共勉!
☘️做你想做的人,没有时间限制,只要愿意,什么时候都可以start,
🍀你能从现在开始改变,也可以一成不变,这件事,没有规矩可言,你可以活出最精彩的自己。
💌如果文章对您有所帮助,就请留下您的赞吧!(#^.^#);
💝如果喜欢bug菌分享的文章,就请给bug菌点个关注吧!(๑′ᴗ‵๑)づ╭❤~;
💗如果对文章有任何疑问,还请文末留言或者加群吧【QQ交流群:708072830】;
💞鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论,谢谢);
💕版权声明:原创不易,转载请附上原文出处链接和本文声明,版权所有,盗版必究!!!谢谢。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)