2 Star 5 Fork 4

xwintop / x-ExpressionParserTool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.34 KB
一键复制 编辑 原始数据 按行查看 历史
追风 提交于 2021-09-14 11:02 . 更新readme文件

ExpressionParserTool 表达式解析器调试工具

项目简介:

ExpressionParserTool是使用javafx开发的一款表达式解析器调试工具,目前支持SpringELVelocityFreeMarkerStringTemplateMvelAviatorcommons-jexlBeanShellQLExpress 等表达式引擎,支持在线调试运行脚本,及定时调度执行脚本。

目前支持以下表达式引擎:

  • SpringEL 是一个支持查询和操作运行时对象导航图功能的强大的表达式语言,不直接依赖于Spring,可独立使用
  • Velocity 一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象
  • FreeMarker 一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具
  • StringTemplate 一种基于java的模板引擎库,可以用于生成源代码、web页面、电子邮件等多种样式的文本
  • Mvel 是一个功能强大的基于Java应用程序的表达式语言
  • Aviator 是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值
  • commons-jexl 是一个表达式语言引擎,可以用来在应用或者框架中使用
  • BeanShell 是一个小型的、免费的、可嵌入的 Java 源代码解释器,具有对象脚本语言特性,用 Java 编写
  • QLExpress 由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具

xJavaFxTool交流QQ群:== 387473650(此群已满) 请加群②1104780992 ==

环境搭建说明:

  • 开发环境为jdk1.8,基于maven构建
  • 使用eclipase或Intellij Idea开发(推荐使用Intellij Idea )
  • 该项目为javaFx开发的实用小工具集xJavaFxTool 的插件,可在xJavaFxTool工具中下载使用。
  • 本项目使用了lombok ,在查看本项目时如果您没有下载lombok 插件,请先安装,不然找不到get/set等方法
  • 依赖的xcore包 已上传至git托管的maven平台,git托管maven可参考教程(若无法下载请拉取项目自行编译)。教程地址:点击进入

表达式解析器调试工具.png

1
https://gitee.com/xwintop/x-ExpressionParserTool.git
git@gitee.com:xwintop/x-ExpressionParserTool.git
xwintop
x-ExpressionParserTool
x-ExpressionParserTool
master

搜索帮助