IntelliJIDEA必装插件以及SpringBoot使⽤⼩技巧合集
有不知道怎么安装的吗?File-->settings打开设置⾯板,到plugins,输⼊想要安装的插件回车即可
⽬前,IDEA⽀持设置背景图⽚。这对于⼴⼤程序员来说⽆疑是个好功能。整⽇对着枯燥的代码实在是会让⼈疲乏。要是可以设置⼀张美⼥图⽚的话。。。
设置⽅法:
Ctrl+Shift+A(或者help -> find action)调⽤弹窗后输⼊Set Background Image
在⾥⾯设定要设置为Image的图⽚,透明度调到15左右,保存即可。
效果如图:
⽇常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种⽅式不是很⾼效,这⾥推荐⼀个插件,安装之后,直接打开pom⽂件,即可查看依赖数,还能⾃动分析是否存在jar包冲突。
⼀旦安装了Maven Helper插件,只要打开pom⽂件,就可以打开该pom⽂件的Dependency Analyzer视图(在⽂件打开之后,⽂件下⾯会多出这样⼀个tab)。
Conflicts(冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树结构查看所有依赖),并且这个页⾯还⽀持搜索。
FindBugs很多⼈都并不陌⽣,Eclipse中有插件可以帮助查代码中隐藏的bug,IDEA中也有这款插件。
使⽤⽅法很简单,就是可以对多种级别的内容进⾏finbugs
分析完之后会有⼀个视图进⾏提⽰,详细的说明是哪种问题。
检测JAVA代码中存在不规范得位置然后给予提⽰,阿⾥巴巴规约插件包含三个⼦菜单:编码规约扫描、关闭试试检测功能。
安装好此插件即可⾃动在不规范位置给与提⽰
Java开发中,经常有把json格式的内容转成Object的需求,⽐如项⽬开始时,合作⽅给你提供了⼀个json格式request/response,这时候你就需要将其定义成⼀个Java 类,GsonFormat这款插件可以实现该功能。
在Java中,我们经常会定义很多JavaBean,这些Bean需要有getter、setter、toString、equals和hashCode等⽅法。
通常情况下,我们可以使⽤IDEA的快捷键⽣成这些代码,但是⾃动⽣成的代码后,如果bean中的属性⼀旦有修改,需要重新⽣成,给代码维护增加了⼀定的负担。
有⼀款很好的插件,可以帮助开发者节省这部分⼯作。那就是Lombok。
只要在IDEA中安装了该插件,只需要在JavaBean中添加⼀⾏注解代码,插件就会⾃动帮我们⽣成getter、setter、toString、equals和hashCode等⽅法。
当然,这些⽅法不⽌在IDE中的代码调⽤中需要⽤到,在真正线上部署的时候也需要有,所以,还需要使⽤maven引⼊⼀个lombok的包。
@Data
class Wechat {
private String id;
private String desc;
}
我们在Wechat类上⾯添加了@Data注解,插件就⾃动帮我们添加了getter/setter和toString⽅法。
字符串⽇常开发中经常⽤到的,但是不同的字符串类型在不同的地⽅可能有⼀些不同的规则,⽐如类名要⽤驼峰形式、常量需要全部⼤写等,有时候还需要进⾏编码解码等。这⾥推荐⼀款强⼤的字符串转换⼯具——String Manipulation。
它强⼤到什么程度,看下他的功能列表你就知道了:
安装好插件后,选中需要处理的内容后,按快捷键Alt+m,即可弹出⼯具功能列表。
很好很强⼤的⼀款字符串处理⼯具。
⽬前ORM框架中,Mybatis⾮常受欢迎。但是,同时给很多开发带来困扰的就是Mybatis需要很多xml的配置⽂件,有的时候很难去进⾏修改。
这⾥推荐⼀款神器,可以让你像编辑java代码⼀样编辑mybatis的⽂件。
Intellij Idea Mybatis插件主要功能:
提供Mapper接⼝与配置⽂件中对应SQL的导航
编辑XML⽂件时⾃动补全
根据Mapper接⼝, 使⽤快捷键⽣成xml⽂件及SQL标签
idea debugResultMap中的property⽀持⾃动补全,⽀持级联(属性A.属性B.属性C)
快捷键⽣成@Param注解
XML中编辑SQL时, 括号⾃动补全
XML中编辑SQL时, ⽀持参数⾃动补全(基于@Param注解识别参数)
⾃动检查Mapper XML⽂件中ID冲突
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论