java jep是什么,让我们一起了解一下?
JEP是java表达式分析器,Jep是一个用来转换和计算数学表达式的java库。通过这个程序包,用户可以以字符串的形式输入一个、任意的公式,然后快速地计算出结果。Jep支持用户自定义变量、常量和函数。
jep在java的SpringBoot中是如何使用的?
在pom文件中引jep的jar包:
jep jep-java 3.5-trial
在yaml文件中配置公式:
logic: signal: target: signalOnOff: fSignalOnOffs curSignalLights: fCurSignalLights signalLight: fSignalLights softDelayTime: fSoftDelayTime shuntingSignalLight: fD_SignalLight reference: fSignalOnOffs: ((signalType==1) || (signalType==2))?(KDJ==1?1:(KDJ==0?2:0)):0 fD_SignalLight: (signalType==3)?(DJ==1?(DXJ==1?(LFJ==1?"0x55":"0x99"):"0x67"):"0x84"):"" fcurSignalLights: (signalType==3)?(shuntingSignalLight):"" fSignalLights: (signalType==3)?((curSignalLights=="0x84")?(softDelayTime<=3? lastSignalLights:curSignalLights):curSignalLights):"" fSoftDelayTime: curSignalLights=="0x84"?lastSoftDelayTime+1:0
以上就是小编今天的分享了,希望可以帮助到大家。