悲催电脑自动关机导致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、 自定义模板组;
2、 为自定义模板组添加模板;
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这个地址下载
在此处进行本地安装,安装成功后会重启idea,然后就可以正常使用方法注释了。