IDEA插件

IDEA常用工具

CamelCase

使用方法:

将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。

Material Theme UI

这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。

POJO to JSON

选中类-右键-MakeJson 将简单Java类型转成JSON

方便用postman或者curl的时候构造JSON body

CTRL+V查看转换的JSON

json2pojo with Lombok

IntelliJ Idea插件,从JSON文本生成POJO, 并添加Lombok与Gson/Jackson注解.

  • 安装

从plugin库marketplace搜索json2pojo with Lombok

  • 使用

右键目标package,选择”New-> Convert JSON to POJOs”

  • Example

运行 GeneratorTest,生成的主类:

    package example.spark;

    import java.util.List;
    import com.google.gson.annotations.SerializedName;
    import lombok.Data;
    import lombok.RequiredArgsConstructor;

    @RequiredArgsConstructor
    @Data
    @SuppressWarnings("unused")
    public class SparkProgress {
        @SerializedName("batch.id")
        private long batccId;
        private DurationMs durationMs;
        private String id;
        @SerializedName("input-rows-per-second")
        private double inputRowsPerSecond;
        private String name;
        @SerializedName("num_input_rows")
        private long numInputRows;
        private double processedRowsPerSecond;
        private String runId;
        private Sink sink;
        private List<Source> sources;
        private List<StateOperator> stateOperators;
        private String timestamp;
    }

PojoToJson

将实体类转成json格式支持yapi dubbo type 类型的转换

idea中搜索PojoToJson

右击实体类

选择需要生成的类型

SONAR性能分析插件

  • IDEA中搜索SonarLint

Git Commit Template

  • IDEA提交模板

Gitmoji

StringManipulation

https://plugins.jetbrains.com/plugin/2162-string-manipulation

可以将String字符串格式化成驼峰排序字符串等

restfultoolkit

Java WEB开发必备,再也不用全局搜索RequestMapping了

Yet another emoji support

This plugin supports Go, Groovy, Java, JavaScript, Kotlin, Markdown, PHP, Python, Ruby, Rust, Scala, TypeScript

JBLSpringBootAppGen

JBLSpringBootAppGen 简介

在使用SpringBoot项目的时候都需要创建启动引导类Application; 使用该插件可以快速创建启动引导类Application类内容

在IDEA模块工程上右击点击“JBLSpringBootAppGen”按照填写的全限定类名;直接生成**Application启动引导类

get emoji

代码中添加表情

快捷键 command+shift+i

extra icons

更换图标插件

javadoc注释自动生成

支持自定义模板

常用的方法注释模板(yapi生成文档的模板)

/**
 * $DOC$
 * @author $AUTHOR$
 * @date $date$
 * @description $DOC$
 * $params$
 * @status 已发布
 * @return $return$
 */

可以配合smart-doc生成文档 也可以平时添加注解的时候使用

打开IntelliJ IDEA -> plugin,搜索 easy-javadoc,安装重启即可

打开配置页面

自定义单词配置呀

源码地址:https://github.com/starcwang/easy_javadoc

支持给中文起名字,类似程序员起名神器

将光标放置到想要生成注释的类、方法或者属性上,然后按下快捷键ctrl \或者command \,即可生成注释,你的方法名起的越贴切,注释越得体。
将光标放置到想要生成注释的类上,然后按下快捷键ctrl shift \或者command shift \,即可批量生成文档注释

Commit-Message-Create

git提交规范 我觉得不错

image.png

image.png

image.png

以后提交代码要严格要求自己了

就用这个模板


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
mysql性能优化工具archery(sqladvisor,soar,sqltuning) mysql性能优化工具archery(sqladvisor,soar,sqltuning)
介绍 archery集成了sqladvisor,soar,sqltuning开源mysql分析工具 SQL审核平台,支持SQL审核、SQL优化(SQLAdvisor|SOAR|SQLTuning)、脱敏查询、慢日志管理、数据库审核、表结构
2018-11-05
下一篇 
JRebel for IntelliJ热部署插件 JRebel for IntelliJ热部署插件
一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。 安装idea搜索插件:JRebel for IntelliJ 激活码: licensing servic
2018-11-02
  目录