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())
相关推荐
啾啾Fun8 分钟前
Java反射操作百倍性能优化
java·性能优化·反射·缓存思想
20岁30年经验的码农15 分钟前
若依微服务Openfeign接口调用超时问题
java·微服务·架构
曲莫终23 分钟前
SpEl表达式之强大的集合选择(Collection Selection)和集合投影(Collection Projection)
java·spring boot·spring
ajassi200040 分钟前
开源 java android app 开发(十二)封库.aar
android·java·linux·开源
Humbunklung1 小时前
全连接层和卷积层
人工智能·python·深度学习·神经网络·机器学习·cnn
q567315231 小时前
Java使用Selenium反爬虫优化方案
java·开发语言·分布式·爬虫·selenium
kaikaile19951 小时前
解密Spring Boot:深入理解条件装配与条件注解
java·spring boot·spring
站大爷IP1 小时前
使用Python时要注意的十大陷阱
python
守护者1701 小时前
JAVA学习-练习试用Java实现“一个词频统计工具 :读取文本文件,统计并输出每个单词的频率”
java·学习
bing_1581 小时前
Spring Boot 中ConditionalOnClass、ConditionalOnMissingBean 注解详解
java·spring boot·后端