2021
04-27
04-27
java利用JEXL实现动态表达式编译
背景做项目突然遇到这样的需求:系统要获取多个数据源的数据,并进行处理,最后输出多个字段。字段的计算规则一般是简单的取值最多加一点条件判断。而且需要动态变动!!例如一个字段a的取值,如果a>10的时候输出10,a<=10则输出a。这里的10可能在一天后改成8,也可能在后天就改成了12。当然,如果只是一个数字的变动还好说,我们可以使用数据库进行存储。但是,万一哪天需求突然变成了a<10的时候输出10,a>=10则输出a,就需要...
继续阅读 >