idea下拉项目_推荐几款非常好用的IDEA插件(香)

e6b945badbb1624aed9d808216805bc0.png

每天进步一点点,坚持下去,你总是会不一样的。加油!

最近在整理Java常用的一些基础、ZooKeeper、Spring全家桶、源码、Dubbo、Elasticsearch、Redis、MySql、RabbitMQ、Kafka、Linux 、微服务等技术栈。持续更新中,欢迎点上面后端架构进阶关注我!今天就和大家来聊聊我们工作中必备神器的IDEA的一些非常好用的插件。古人说的好:工欲善其事必先利其器。好,废话不多说,直接上菜。一、Lombok说起Lombok,相信很多小伙伴都不陌生。这也是我们推荐的一款神器。不用再自己手动去生成我们的set、get方法了。只需要一个注解分分钟搞定。

a8e33fc32ea1a142d20b1ca3c7560fee.png

我们可以只使用@Setter 或者 @Getter 如果两个都要直接@Data就行。当然还有@Builder @AllArgsConstructor @NoArgsConstructor 等一些好用的构建、构造方法,都不用我们自己去手动生成了。当然网上也有很多说去Lombok,我个人觉得这个还要看自己的业务场景。二、CodeGlance还在为代码太长,点击右边的下拉找半天么,那你值得拥有这款神器。名字就叫看代码,接不接地气?哈哈哈。。。

13f7200988b99af83afbd0f82ee1b7bf.png

直接点击下拉,还可以展示代码大概在什么位置。妈妈再也不担心眼睛看坏了。

5dd338a2969f26aaeb4041be5171c952.png

三、Free Mybatis Plugin这款插件呢是我们在使用mybatis插件的时候使用的。极其方便的定位到我们的xml代码。而且如果写了Dao的接口方法,他也会提示你生成对应的xml的方法。是不是很爽?

52cd2fb008bc1a849e2f2674a3404cef.png

安装好后点击箭头就可以跳转到对应的xml的方法上了。同样,xml也可以直接跳到对应的方法。

2e61656d38c0f34a12a53065995d042a.png

 四、Maven Helper这款插件是我们解决我们的Jar包依赖问题的神器,能让我们清晰看到我们的Jar包之间的一些依赖关系。

1aea4210f68010d88c423ea48a8d4c72.png

如果发现Jar包冲突了直接可以一键排除。使用呢也很简单,直接点击我们项目的根pom文件,就可以看到我们的依赖分析器。

eeca24d184fe2660d7d0ec3c2306af95.png

可以按自己喜欢的风格展示,有冲突就右键可以选择排除依赖了。

6879f7c68d34c4c1f8c21ca06e91d994.png

温馨提示:我们所有的插件安装完成后都是要重启IDEA的,不然不会生效。

嫖完就走?喜欢记得点个赞分享一波。8e4d5715e6fa9f1c18711df3476f4858.png

- END -

好了,以上就是今天的内容。有错误的地方欢迎指正。快分享给你的朋友,一起学习吧!坚持原创,做最有价值的分享!

76a7a2843037093ecddd677848a49bde.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/574775.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python批处理代码_【原创源码】【python】python文本文件批处理

[Python] 纯文本查看 复制代码import osimport shutildef text_edit_vhd(filepath):with open(filepath,r) as file_head:content file_head.read()file_head.seek(0,0)file_head.write("protect begin \n" content)file_head.seek(0,2)file_head.write("\npr…

php 汉王云名片_汉王云-名片识别【最新版】_OCR_人工智能_API-云市场-阿里云

{"moduleinfo":{"advanList_count":[{"count_phone":4,"count":4}],"title":"云市场服务保障体系","mapList_count":[{"count_phone":4,"count":4}]},"advanList":[{&qu…

git 如何提取已提交的文件_git取两次提交的文件列表,包含目录信息

1.用git rev-list HEAD取得版本号列表:在SmartGit中看到的也是这样,验证了我们的猜想:取到两个版本号之后,用git diff命令:git diff [--options] ... [--] […​]这里的[-options]我们填的是--name-status,…

filco的pin码_一把强行帮你退烧的键盘 plum niz atom66静电容

一把强行帮你退烧的键盘 plum niz atom66静电容2019-09-10 10:37:578点赞17收藏14评论小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动详情说起niz,正是个神奇的牌子,老板一个人就负责制作…

在fritzing中怎么导入_电路图制作软件(Fritzing)

Fritzing,图形化Arduino电路开发软件。Fritzing是个电子设计自动化软件。它支持设计师,艺术家,研究人员和爱好者参加从物理原型到进一步实际的产品。还支持用户记录其阿尔杜伊诺和其他电子为基础的原型,与他人分享,在教…

得力助手 消防员的 消防机器人_消防机器人市场如今的发展现状,是否能成为消防员的得力助手...

随着经济的不断发展,使消防和应急救援的要求越来越高。基础工业的快速发展也使得易燃、易爆和剧毒化学品引发火灾的可能性越来越高。一方面,今天的消防需要更详细的消防信息和更快的消防和救援速度。另一方面,在改革后的消防系统建立后&#…

自己配置python环境_windows下python环境的配置

1 安装python类似其他软件,点击下一步就行了注意选择把python.exe加入到path中,当然也可以自己手动配置验证python是否安装成功>>>后面输入代码,可以立即看到结果,c语言等利用{}来界定代码块,python利用缩进来…

ora 00900 已编译但有错误_技术分享|万万没想到!编译错误竟然还没灭绝???

CodeWisdom-技术分享万万没想到!编译错误竟然还没灭绝???复旦大学CodeWisdom团队的代码分析和挖掘小组针对开源软件项目持续集成过程中出现的编译错误,进行了大规模的经验研究。该研究分析了常见的编译错误类型、修复代…

昆仑通态触摸屏数据转发上传_嵌_ModbusTcpIp数据转发 昆仑通态屏与屏之间通讯 - 下载 - 搜珍网...

嵌_ModbusTcpIp数据转发/通_通/发送方.MCG嵌_ModbusTcpIp数据转发/通_通/接收方.MCG嵌_ModbusTcpIp数据转发/通_通/驱动路径说明.txt嵌_ModbusTcpIp数据转发/通_通/ModBusTcp数据转发设备/ModbusTCPIPSlave.chm嵌_ModbusTcpIp数据转发/通_通/ModBusTcp数据转发设备/ModBusTCPIP…

直接用自己服务器做图床可以吗_图床有什么用,图片放自己的服务器上不可以吗?...

什么是图床服务器:图床就是图片在线存储服务器,主要是用来节省流量的,一些可以把图片存放到网上并且引用到其他网站使用的服务,就像以前的网络相册。一般用图床的,都是图片之类的静态文件非常多,把图片存储…

高职信息安全比赛攻防思路_高职信息安全技术应用技能竞赛.doc

高职信息安全技术应用技能竞赛.doc高职信息安全技术应用技能竞赛规程、评分标准及选手须知一、竞赛规程调整说明2011湖南省职业院校技能竞赛高职信息安全技术应用(以下简称“省赛”)竞赛规程,原则上采用“2011年全国职业院校技能大赛”高职信息安全技术应用(以下简称…

华宝小t股票机器人_华宝小T股票机器人

我试过两个品种,签约后会在管理介面标注算法对你持仓品种的效果(下挂多户时只支持添加默认主账户的持仓,且只限股票),我试了两个标注为优秀的,一个益生股份,一个宏辉果蔬。单个品种下限大概是6万左右,会提示…

catia直线测距怎么调出来_CATIA怎么测量两线夹角.

在几何学中,角是由两条有公共端点的射线组成的图形。这两条射线叫做角的边,它们的公共端点叫做角的顶点。一般的角会假设在欧几里得平面上,但在欧几里得几何中也可以定义角。角在几何学和三角学中有着广泛的应用。它是轴对称图形,…

深入剖析 linux GCC 4.4 的 STL string

转自: 深入剖析 linux GCC 4.4 的 STL string 本文通过研究STL源码来剖析C中标准模板块库std::string运行机理,重点研究了其中的引用计数和Copy-On-Write技术。 平台:x86_64-redhat-linuxgcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)…

java scanner以回车结束_请问Scanner在输入回车后,如何才能退出?

package com.imooc;import java.util.Scanner;/*kernal* 功能描述:* 为指定成绩加分,直到分数大于等于 60 为止,* 输出加分前和加分后的成绩,并统计加分的次数.*/public class addScore {public static void main(String[] args) {System.out…

HTML列表标记符有哪些,在HTML中,表格标记符为( )

3. (2017高一上东台月考) 阅读下面一段资料,判断在给出的几种说法中不正确的是( )资料:IP电话与传统电话IP电话是按国际互联网协议规定的网络技术内容开通的电话业务,中文翻译为网络电话或互联网电话,它是利用国际互联网Inetrne…

Linq 实现左连接,右连接

左连接: var LeftJoin from emp in ListOfEmployees join dept in ListOfDepartment on emp.DeptID equals dept.ID into JoinedEmpDept from dept in JoinedEmpDept.DefaultIfEmpty() select new { EmployeeName emp.Name, DepartmentName dept ! null ? de…

python怎样执行curl命令_python curl命令

今天下午来到,运行了curl -i url:port ,然后返回的信息,用json.loads()解析,出报一下错误:Traceback (most recent call last):File "test1.py", line 12, in decodejson json.loads(str1)File "/usr/…

用计算机心如止水,计算机网络数据链路层

1、数据链路层使用的信道类型:点对点信道(1对1)广播信道(1对多),如:集线器、交换机2、链路与数据链路:链路:点对点的物理线路段,中间无任何其他交换结点数据链路:通信协议 软件 硬件(一般用适…

Java中Integer类的方法

java.lang 类 Integerjava.lang.Objectjava.lang.Numberjava.lang.Integer全部已实现的接口&#xff1a; Serializable, Comparable<Integer> public final class Integerextends Numberimplements Comparable<Integer>Integer 类在对象中包装了一个基本类型 int 的…