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())
相关推荐
databook5 分钟前
一次函数图像工厂:用 SymPy 自动生成 y=kx+b 对比动画
python·数学·动效
测试老哥6 分钟前
接口测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
geovindu7 分钟前
python: N-Barrier Pattern
开发语言·python·设计模式·屏障模式
浮生望9 分钟前
Python 入门 + 调用 LLM API:从 List 切片到商品文案生成
python
小L写Java10 分钟前
第六章:JVM 调优实战 —— GC日志分析、内存溢出排查与线上问题定位
java·jvm
SuniaWang13 分钟前
《AgentX 专栏》08-工作流引擎:AgentWorkflow怎么把工具记忆流程串成一条流水线
java·ai·架构·langchain·工作流引擎·langgraph·agent架构
战族狼魂16 分钟前
MetaPrompt编译器核心逻辑拆解
开发语言·人工智能·python
lunzi_082616 分钟前
【学习笔记】《Python编程 从入门到实践》第5章:if语句、条件测试与列表处理实战
笔记·python·学习
sunshineine23 分钟前
FreeCAD
python
SXJR25 分钟前
langchain4j是如何保证tools或者funcation call不出错的
java·网络·数据库·ai·语言模型