開心生活站

位置:首頁 > IT科技 > 

java,jep

IT科技9.97K

<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

標籤:java jep