

点击新建
创建一个组名称随意,我这边写的是MethodTemplate

点击这个

红框标注的是快捷键的方式
我这边用 *

写入模版

模版 拷贝 模版开头不推荐加 / 会出现后面的方法获取不到值的异常
*
* @Package: $page$
* @Title: $NAME$
* @Description TODO $end$
* @Date $time$ $date$
$param$
* @author
* @Copyright 2023
* @version V1.0
**/
解释,不需要拷贝
*
* @Package: $page$ 包名()
* @Title: $NAME$ 类名
* @Description TODO $end$
* @Date $time$ $date$ 当前时间
$param$
* @author 自己的姓名
* @Copyright 2023 某某公司
* @version V1.0 默认一个版本随意
**/
点击这个

按照我写的写上

第五个在这

拷贝复制
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())
解释
因为idea自带的获取参数时会带上 [ ]
例: 一个String name 获取到后显示 [ name ] ,如果不介意,可以不用这个
使用下面的方法即可

设置模版的使用范围

勾选java

勾上

选择快捷建的方式
我这边选择的回车,因为本人习惯回车

应用
点击apply
点击ok

最终显示结果
我设置 的是 *号 加回车键触发 所以按下 /*+回车即可,自己选择自己的方式

文章介绍了如何在IntelliJIDEA中创建自定义的Java方法模板,包括设置快捷键、使用Groovy脚本处理参数,以及如何避免IDEA默认参数显示的问题,以提高编码效率。



被折叠的 条评论
为什么被折叠?



