Spring Boot在开发过程中常用IDEA插件

网友投稿 386 2022-08-19


Spring Boot在开发过程中常用IDEA插件

目录一、Codota二、Autofillingjavacallarguments三、GsonFormat四、RainbowBrackets五、MavenHelper六、KeypromoterX七、换个心水的背景图

本篇为大家介绍一些在开发过程中,经常可以使用到的一些IntelliJ IDEA插件和提高工作效率的方法,关于如何安装插件可以参考本专栏前面两小节的内容。

一、Codota

极其强大的代码自动补全

当我们第一次使用某个类,对该类的某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。

二、Auto filling Java call arguments

开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。

该插件就可以帮你解决这个问题。

安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 "Auto fill call parameters" 自动使用该函数定义的参数名填充。

三、GsonFormat

GsonFormat插件工具可以快速的将jsON转换为实体类

{

"id": 1,

"author": "zimug",

"title": "手摸手教你开发spring boot",

"content": "c",

"createTime": "",

"reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}]

}

插件安装好之后,先定义一个空的实体类(只有类名和花括号),使用快捷键Alt + S调出代码生成配置页面,相信后面你就都会了。这是根据JSON生成出来的对应的java bean的代码。

public class Article {

/**

* id : 1

* author : zimug

* title : 手摸手教你开发spring boot

* content : c

* createTpIlTgzFjWZime :

* reader : [{"name":"zimug","age":18},{"name":"kobe","age":37}]

*/

private Long id;

private String author;

private String title;

private String content;

private String createTime;

private List reader;

public static class ReaderBean {

/**

* name : zimug

* age : 18

*/

private String name;

private int age;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

http:// this.age = age;

}

}

}

四、Rainbow Brackets

代码由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。

五、 Maven Helper

日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。

六、 Key promoter X

Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。当我使用鼠标查看一个方法都被哪些类使用的时候,就会在右下角提示:

时间长了我就会记住,下回我就记得用快捷键了

七、 换个心水的背景图

设置方法:

Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image

在里面设定要设置为Image的图片,透明度调到15左右,保存即可。看着美女写代码,效率会不会更高一点!

以上就是Spring Boot在开发过程中常用IDEA插件的详细内容,更多关于Spring Boot开发常用IDEA插件的资料请关注我们其它相关文章!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:idea中断点类型之All和Thread的区别介绍
下一篇:Java中ArrayList同步的2种方法分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~