摘要:
曾经在一个项目中使用表达式来判断处理一些条件,比如订单价格的折扣计算,库存数量的告警线设置等。我们引入了Jexl(一种表达式语言引擎)来处理这些表达式。这里根据几个例子来总结一下它的应用。例一、算式表达式的处理:public class jextTest { public static void main(String[] args) { //数学公式解析和计算 String expression = "(a+b)/c*5"; JexlContext jexlContext = new MapContext(); jexlContext.set("a", 阅读全文