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、 自定义模板组;
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,然后就可以正常使用方法注释了。
- Intellij idea——Some Tips
- IntelliJ IDEA Productivity Tips
- IntelliJ IDEA——JDK
- IntelliJ IDEA —— gradle
- IntelliJ IDEA —— SVN
- IntelliJ IDEA —— tomcat
- some tips——toUpperCase,for,进制转换
- some tips
- some tips
- some tips
- some tips
- IntelliJ IDEA —— grnadle配置文件
- IntelliJ IDEA使用手册——远程调试
- IntelliJ IDEA使用之一—打开Settings
- IntelliJ IDEA使用(1)——IDEA配置JDK
- IntelliJ IDEA使用(2)——IDEA配置Tomcat
- IntelliJ IDEA使用(3)——IDEA配置MAVEN
- Intellij IDEA使用(二)—— 在Intellij IDEA中配置JDK(SDK)
- SSH总结
- 事件坐标:screenX,clientX,pageX,offsetX的区别
- 文本挖掘的基本流程
- Struts 2类型转换
- eclipse生成jar包时解决依赖问题
- Intellij idea——Some Tips
- android IPC
- Graphics—边标志算法
- JAVA线程初解
- Android Studio卡在refreshing gradle project的原因和快速解决办法
- ROC曲线与AUC以及LIFT
- 插入排序(直接插入、二分插入、希尔排序)
- 【量亿数据】量化交易入门需储备哪些知识
- env: node: No such file or directory