java - jep

来源:趣味经验馆 9.51K

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java jep是什么,让我们一起了解一下?

JEP是java表达式分析器,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

热门标签