> PS:免费章节转载注明出处,本篇如果是收费章节禁止转载。违者必究。 作者:[字母哥博客](http://www.zimug.com) 本文出自:[springboot深入浅出系列](http://springboot.zimug.com) 本篇为大家介绍一些在开发过程中,经常可以使用到的一些IntelliJ IDEA插件和提高工作效率的方法,关于如何安装插件可以参考本专栏前面两小节的内容。 ## 一、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 * createTime : * 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<ReaderBean> 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) { this.age = age; } } } ``` ## 二、 Maven Helper 日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。 ![](https://box.kancloud.cn/2ce747d125069867ff30894afb61d228_1384x885.png) ## 三、 Key promoter X Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。 当我使用鼠标查看一个方法都被哪些类使用的时候,就会在右下角提示: ![](https://box.kancloud.cn/8171683ce8f2b13b078608c04e37985b_416x227.png) 时间长了我就会记住,下回我就记得用快捷键了 ## 四、 换个美女图 设置方法: Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image ![](https://box.kancloud.cn/5ea849568bf4af783af8320911e5fa44_1858x890.png) 在里面设定要设置为Image的图片,透明度调到15左右,保存即可。 看着美女写代码,效率会不会更高一点!