Intellij idea——Some Tips

来源:互联网 发布:大数据的看法 编辑:程序博客网 时间:2024/06/08 15:56

悲催电脑自动关机导致idea配置丢失,之前都是用到一个找一个,现在将一些常用的配置记录下,以后也会不断完善

idea添加serialVersionUID

为使java实体序列化,需要为其添加serialVersionUID的属性,而idea默认是没有生成serialVersionUID

效果对比

配置入口:File->Settings->Editor->Inspections->搜索’Serializa’
操作说明: 将 Serializable class without ‘serialVersionUID’打勾,然后再选中类名Alter+Enter会出现提示

配置入口

idea配置文件注释

文件注释这个比较简单

配置入口:File->Settings->Editor->File and Code Templates->Includes
配置入口

idea配置方法注释

idea配置方法注释目前用过两种:Live Templates定义和javaDoc插件使用

· Live Templates定义

配置入口:File->Settings->Editor->Live Templates
操作步骤:

1、 自定义模板组;

自定义模板-步骤1

2、 为自定义模板组添加模板;

自定义模板-步骤2

3、配置适用范围,编辑变量

自定义模板-步骤3

其中适用范围一般配置为Everywhere,变量如date,可以选在现有表达式,而param变量一般适用如下脚本配置

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n\\b' : '')}; return result", methodParameters())

接下来就是见证奇迹的时刻了,然而。。。
方法注释使用

结果呢,只能在方法内部正常运行,而在方法外使用参数为null,目前好像没有好的解决方法,待补充。

· javaDoc插件使用

配置入口:File->Settings->plugins

目前使用的idea版本是2017.1.3,在线上插件仓库压根就找不着javaDoc,所以使用本地安装
注意,在https://plugins.jetbrains.com/plugin/7157-javadoc这里下载的我这个版本安装不了
需要去https://github.com/setial/intellij-javadocs/blob/master/intellij-javadocs.zip?raw=true这个地址下载

安装javadoc插件

在此处进行本地安装,安装成功后会重启idea,然后就可以正常使用方法注释了。

javadoc使用示意图