intellij idea:设置java方法注释模板(intellij idea 2019.2)
2023-09-14 08:59:33 时间
一,打开方法注释模板的编辑窗口
菜单file->打开settings
editor栏目下->打开Live Templates
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,创建一个模板group
在这个窗口右上角:点 + 号
选 template group
在enter the new group name一栏,
输入: lhdgroup
点ok
参考下图:
![](https://img2020.cnblogs.com/blog/1938691/202007/1938691-20200701155106455-288091177.jpg)
三,创建注释模板
选中创建的lhdgroup,
再次点击+号,选择: live template
1,设置缩写:
abbreviation:输入: *
为什么用*:
这样在实际开发中,
可以在输入 /*后点tab,直接生成注释
2,设置模板的内容:
template text一栏输入:
* *@author:$user$ *@date:$date$ $time$ *@description: $params$ *@return: */
说明:注意开始处没有/,
因为习惯上我们已经手动输入/*了
如图:
![](https://img2020.cnblogs.com/blog/1938691/202007/1938691-20200701155155103-1981349626.jpg)
3,选择应用的环境:
应用上下文:点 define
然后选中 java
4,编辑变量:
点edit variables:
user: default value: 输入:liuhongdi
date: expression输入: date()
time:expression输入: time()
params: default value: 输入:
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':'')}; return result", methodParameters())
如图:
四,最后点击 apply和ok保存
五, 应用我们创建的注释模板:
输入/*后点 tab键,会自动生成注释,例:
@RestController @RequestMapping("/user") public class UserController { /* *@author:liuhongdi *@date:2020/7/1 下午2:44 *@description: * @param username * @param passward *@return: */ @PostMapping(value = "/login") public ResultUtil login(String username, String passward) { return ResultUtil.success(null); } }
然后编辑注释的内容即可
相关文章
- [Java基础] java的守护线程与非守护线程
- Java NIO概述
- Java实现 LeetCode 273 整数转换英文表示
- java实现Prim算法
- 【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)
- java 11 Java Flight Recorder
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- Java -- JDBC 学习--获取数据库链接
- Java - Intellij IDEA的使用方法和技巧
- 【Java】java使用反射访问对象方法和成员变量
- intellij idea:设置java方法注释模板(intellij idea 2019.2)
- Idea for Mac 过期 IntelliJ IDEA 2017 完美注册方法(附idea for Mac破解方法)
- 【java】Java经典面试题整理(附答案)
- java - idea编译输出缺失导致 The output path is not specified for module XXX - 解决
- java.lang.OutOfMemoryError: PermGen space基于idea,MyEclipse或tomcat的详细解决方法以及详解JVM配置参数
- Java通过PDF模板导出数据 adobe acrobat的PDF编辑器 itextpdf java导出文件输出流
- java访问mysql方法数据库
- java - 详解 Java 17 中新推出的密封类