侧边栏壁纸
博主头像
程序员の小站博主等级

行动起来,活在当下

  • 累计撰写 51 篇文章
  • 累计创建 35 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

E10--二次开发动作流代码模版

Administrator
2025-04-04 / 0 评论 / 0 点赞 / 5 阅读 / 4406 字
温馨提示:
本文最后更新于 2025-04-04,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1. Idea中Live Template 模版的设置

image.png

  1. 增加一个模版的分组,可以定义为 EteamsDefine
    image.png
  2. 在此分组下定义一个模版
    image.png
    模版的内容可以如下,如果有需要可以自行更改:
package $PACKAGE$;

import com.alibaba.fastjson.JSON;
import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.*;

/**
 * @author Mr Wang
 * @version 1.0
 * @Date $DATE$
 * @Description $DESC$
 **/
@Slf4j
@Service("$SERVICE_NAME$")
public class $CLASS$  implements EsbServerlessRpcRemoteInterface {

    @Override
    public WeaResult<Map<String, Object>> execute(Map<String, Object> params) {
        log.info("调用动作流接口传入的参数为:{}", JSON.toJSONString(params));
        
        $END$

        return WeaResult.success(null);
    }
}
  1. 选择代码生效的范围。点击Change选择代码生效的范围为全部的Java的文件
    image.png

2. 设置变量

2.1 Idea内置变量的解释

image.png
image.png
image.png
image.png

2.2 变量编辑的入口

image.png
image.png

2.3 变量设置

  • $PACKAGE$:groovyScript(“_1.contains(‘.’) ? _1.substring(0, _1.lastIndexOf(‘.’)) : _1”, substringBefore(regularExpression(fileRelativePath(), “/”, “.”),fileName()))
  • $DATE$:date(“yyyy-MM-dd HH:mm:ss”)
  • $DESC$:文件的描述
  • $SERVICE_NAME$:decapitalize(className())
  • $CLASS$:className()
0

评论区