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())
相关推荐
小手cool16 小时前
JSON.parseObject 返回 List 时不能强制转换的解决方案
java·json·list
凯酱18 小时前
MyBatis 中 OGNL 的使用:从入门到实战
java·tomcat·mybatis
华研前沿标杆游学19 小时前
华为松山湖高阶研学|企业数字化转型游学攻略
python
Data_Journal1 天前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
吴声子夜歌1 天前
Java面试——算法
java·算法·面试
evans在进步1 天前
LeetCode 64:最小路径和——Java 原地动态规划详解
java·leetcode·动态规划
豆角焖肉1 天前
SSM 聚合项目搭建:多 Maven 模块项目
开发语言·python·pycharm
青 春 记 忆1 天前
零基础入门python20:Flask配置、扩展和蓝图拆分
python·flask·后端开发
m0_380743871 天前
为 OpenAI 兼容接口配置教程
开发语言·python·node.js
凤山老林1 天前
Spring Boot 3.x AOT 编译实战:从原理、踩坑到生产落地
java·spring boot·后端