当前位置: 首页 > backend >正文

Idea Code Templates配置

Templates配置

    • 配置位置
    • 模板案例

配置位置

Settings->Editor->File and Code Templates

模板案例

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#endimport com.ktools.common.dataprocess.DataProcess;
import com.ktools.common.module.Context;
import com.ktools.plugin.common.build.anno.BuildPlugin;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;/*** @Author: wolfengi* @Date: ${YEAR}/${MONTH}/${DAY} ${HOUR}:${MINUTE}* @FileName: ${NAME}* @Description:*/
@Slf4j
@BuildPlugin(rules = {""})
public class ${NAME} implements DataProcess {@Overridepublic Context dataProcess(Context context) {try {String originData = new String(context.getData());if (StringUtils.isBlank(originData)) {context.setPaseDatas(null);return context;}List<Map<String, Object>> parses = new ArrayList<>();Map<String, Object> resMap = new HashMap<>();String[] kvs = originData.split("&");for (String kv : kvs) {String[] split = kv.split(":", 2);String key, value;if (split.length == 1) {key = split[0].trim();resMap.put(key, null);} else if (split.length > 1) {key = split[0].trim();value = split[1].trim();resMap.put(key, value);} else {log.error("键值对解析失败!data: {}", kv);}}parses.add(resMap);context.setPaseDatas(parses);} catch (Exception e) {e.printStackTrace();}return context;}
}
http://www.xdnf.cn/news/4907.html

相关文章:

  • K8S - Harbor 镜像仓库部署与 GitLab CI 集成实战
  • 工业与协议融合篇:如何将多个协议集成进一个系统?
  • OpenCV中适用华为昇腾(Ascend)后端的逐元素操作(Per-element Operations)
  • MCU存储系统架构解析
  • 面试问题(连载。。。。)
  • 【Bootstrap V4系列】学习入门教程之 组件-下拉菜单(Dropdowns)
  • k8s术语之secret
  • 数据库——关系代数之扩展操作
  • Java—— 集合 Collection
  • SNMP 协议介绍、开发方法及示例
  • 0X. Linux嵌入式系统(课堂笔记)
  • 基于STM32、HAL库的FT232RL USB转UART收发器 驱动程序设计
  • 基于主成分分析(PCA)的数据降维
  • 泰勒展开式
  • Ollama调优,提高性能与安全性
  • 15.thinkphp的上传功能
  • 基于redis的定时状态更新
  • SpringBoot指定项目层日志记录
  • 广东省省考备考(第五天5.8)—言语:逻辑填空(每日一练)
  • 2025 EAU UTUC指南学习笔记③:诊断策略精读——从症状到活检,如何科学判断治疗路径?
  • nextjs站点地图sitemap添加
  • Don’t Mesh with Me 论文阅读 brep llm
  • YY/T 1732-2020口腔曲面体层X射线模体
  • 系统思考助力富维东阳
  • ui生成提示词
  • ROP链-BUUCTF-cmcc_simplerop(ret2syscall)
  • 【JS逆向基础】面向对象
  • Spring AI 集成 DeepSeek V3 模型开发指南
  • Dify工作流接收API请求带文件(有小坑)
  • Android开发补充内容