一、GsonFormat
GsonFomat插件可以将json转换为实体类
- 1.在IDEA Plugin中搜索
GsonFormat
,如下图,点击install
并重启IDEA使插件生效:
image.png
{
"name":"user",
"version":"1",
"author":"wang",
"article_list":[
{
"art_name":"DDD领域驱动设计",
"author":"Ad",
"price":20
},
{
"art_name":"UML建模",
"author":"Zx",
"price":30
}
]
}
插件安装好之后,先定义一个空的实体类(只有类名和花括号),使用快捷键Alt + S调出代码生成配置页面,相信后面你就都会了。这是根据JSON生成出来的对应的java bean的代码。
package com.ahtcwangjian.domain.user.repository.po;
import java.util.List;
public class User {
/**
* name : user
* version : 1
* author : wang
* article_list : [{"art_name":"DDD领域驱动设计","author":"Ad","price":20},{"art_name":"UML建模","author":"Zx","price":30}]
*/
private String name;
private String version;
private String author;
private List<ArticleListBean> article_list;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public List<ArticleListBean> getArticle_list() {
return article_list;
}
public void setArticle_list(List<ArticleListBean> article_list) {
this.article_list = article_list;
}
public static class ArticleListBean {
/**
* art_name : DDD领域驱动设计
* author : Ad
* price : 20
*/
private String art_name;
private String author;
private int price;
public String getArt_name() {
return art_name;
}
public void setArt_name(String art_name) {
this.art_name = art_name;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
}
}
二、Maven Helper
日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。
image.png
image.png
三、Key promoter X
Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。
当我使用鼠标查看一个方法都被哪些类使用的时候,就会在右下角提示:
image.png
image.png
四、更换背景图片
设置方法:
Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image
image.png
image.png
设置成功:
image.png
五、lombok插件
image.png
六、Material Theme UI
主题插件
image.png
image.png