← 返回项目总览

占位符及变量解析引擎

动态占位符解析与富文本模板系统

低代码平台 全栈项目 Java / Spring Boot Vue 3

项目简介

占位符及变量解析引擎是一个动态占位符解析系统,配备富文本编辑器。用户在编辑器中插入变量占位符({{variableName}}),后端通过 Groovy 脚本动态解析并替换占位符。适用于邮件模板、合同模板、通知消息等需要动态内容填充的场景。

富文本编辑器界面截图
富文本编辑器界面:展示 wangEditor 编辑器,工具栏变量插入功能与编辑区域
变量插入界面
变量插入界面:展示如何从工具栏插入变量占位符到编辑区域
解析预览界面
解析预览界面:展示变量占位符解析后的结果,实时预览动态内容

技术架构

后端

Java 17 / Spring Boot 3.2.0 / Groovy 4.0.15 / Lombok

前端

Vue 3.5 / TypeScript / Vite 7 / wangEditor 4.7 / Axios

占位符配置 Groovy脚本解析 占位符存储 占位符引用 占位符执行 Groovy脚本执行 占位符替换
占位符解析流程图:展示从占位符配置到占位符替换的完整流程

核心功能

技术栈一览

Java 17 Spring Boot 3.2 Groovy 4.0 Lombok Vue 3.5 TypeScript Vite 7 wangEditor 4.7 Axios