IDEA模版快速生成Java方法体

新建模版组myLive

在模版组下新建模版finit

在模版text内输入以下脚本

复制代码
LOGGER.info("=$className$.$methodName$=>$parmas1$", $parmas2$);
try {

} catch (Exception e) {
    LOGGER.error("=$className$.$methodName$=>error:", e);
}

LOGGER.info("=$className$.$methodName$=>$parmas1$, result={}", $parmas2$, JSON.toJSONString(result));

点击编辑脚本

parmas1脚本

复制代码
groovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {     result+=''+params[i]+':{}'+ ((i < params.size() - 1) ? ', ' : '') }; return result", methodParameters())

parmas2脚本

复制代码
groovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {     result+=params[i]+ ((i < params.size() - 1) ? ', ' : '') }; return result", methodParameters())
相关推荐
一个混子程序员几秒前
SpringBoot自定义Schedule注解
java
Rockson4 分钟前
使用Ruby接入实时行情API教程
javascript·python
心之语歌4 分钟前
Java高效压缩技巧:ZipOutputStream详解
java·后端
booooooty8 分钟前
基于Spring AI Alibaba的多智能体RAG应用
java·人工智能·spring·多智能体·rag·spring ai·ai alibaba
猴哥源码9 分钟前
基于Java+SpringBoot的健身房管理系统
java·spring boot
极光雨雨13 分钟前
Spring Bean 控制销毁顺序的方法总结
java·spring
猴哥源码18 分钟前
基于Java+SpringBoot的三国之家网站
java·spring boot
念九_ysl32 分钟前
Java 使用 OpenHTMLToPDF + Batik 将含 SVG 遮罩的 HTML 转为 PDF 的完整实践
java·开发语言·pdf
yaoxin52112342 分钟前
124. Java 泛型 - 有界类型参数
java·开发语言
Spirit_NKlaus44 分钟前
解决HttpServletRequest无法获取@RequestBody修饰的参数
java·spring boot·spring