🍎 前言
IntelliJ IDEA是我们开发Java常用的IDE, 俗话说得好规范 > 配置 > 编码, 在写代码的过程中必须要有一套规范, 首先就是注释, 以下均为本人查阅互联网文章后自行摸索优化的, 转载请注明出处
🍎 文件注释
所谓文件注释, 就是当我们创建一个Java类的时候, 系统帮我们生成的一段注释, 在IDEA中是可以进行修改的, 修改方法如图所示Settings -> File and Code Templates -> Includes -> File Header
/**
* @description ${NAME}
* @version 1.0
* @date ${DATE} ${TIME}
* @author ${USER}
*/
然后我们来看一下配置注释后, 创建文件时的样子
我们可以看到创建出文件后, IDEA就给我们自动添加上了这些描述信息, 大可不必纠结这些描述信息的顺序和我们配置的不同, 因为IDEA会重新排列
我们来看一下生成JavaDoc之后的效果
🍎 方法注释
方法注释就是对我们类中的方法进行注释, 有些是工具类, 有些是接口, 正常情况下系统的方法注释十分简陋, 我们来看一下
这显然不是我们想要的注释(至少我不想要 - -)
下面我们就一起来配置一下白猫的注释方法吧
首先按照图中的方法进行配置
*
* description: $description$ <br>
* version: 1.0 <br>
* date: $date$ $time$ <br>
* author: objcat <br>
*
$params$数据
*/
然后我们点击Edit variables编辑变量
我们可以看到$date$ $time$这些都是变量, 需要我们在IDEA中来指定
methodName()
date()
time()
groovyScript("def result = ''; def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size() > 0){if (params[0] == ''){return ' * @return '};}; for (i = 0; i < params.size(); i++) {result += ' * @param ' + params[i] + '\\n'}; result += ' * @return '; return result", methodParameters())
配置上去我们来看一看效果
在方法上输入/** + tab键就可以自动生成注释了
然后我们来生成JavaDoc试试吧
我们可以看到, 生成的注释一个不漏
可能到这里有人会问, 你为什么把@return配置成了静态文字数据, 那是因为返回类型如果带有泛型注释中就会存在<String>, 出现尖角号就无法生成JavaDoc了, 还有就是返回类型会自动生成在JavaDoc中, 所以对本字段的依赖较差, 不过出于技术讲解, 我这边也顺便教你怎么自动配置返回值吧
*
* description: $description$ <br>
* version: 1.0 <br>
* date: $date$ $time$ <br>
* author: objcat <br>
*
$params$$return$
*/
其实很简单, 只要把数据修改为$return$变量
然后在Edit variables中配置为methodReturnType()即可
🍎 JavaDoc
JavaDoc是官方提供的一种生成文档的方式, 我们针对这篇文章来教大家如何生成
在IDEA中点击顶部菜单的Tools -> Generate JavaDoc就可以了, 参考图中进行配置即可
-charset utf-8 -encoding utf-8 -tag date:a:"日期:" -tag description:a:"描述:"
-charset utf-8配置编码格式-tag date:a:"日期:"配置自定义标签@author是作者不勾选就不会生成作者@version是版本不勾选就不会生成版本
这两个字段是用于类文件注释的时候用的, 与方法注释无关, 所以我方法注释的时候并没有加@符号, 加了反而生成不出来
好的, 今天的讲解就到这里吧, 感谢观看