public class ScriptEvalService
extends java.lang.Object
| 构造器和说明 |
|---|
ScriptEvalService(jdk.nashorn.api.scripting.NashornScriptEngine scriptEngine,
org.springframework.core.env.PropertyResolver propertyResolver) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends java.lang.Number> |
calc(java.lang.String script,
java.lang.Object params,
java.lang.Class<T> clazz) |
<T> T |
eval(java.lang.String script,
javax.script.Bindings bindings,
java.lang.Class<T> clazz) |
java.lang.Boolean |
test(java.lang.String script,
java.lang.Object params) |
public ScriptEvalService(jdk.nashorn.api.scripting.NashornScriptEngine scriptEngine,
org.springframework.core.env.PropertyResolver propertyResolver)
public <T> T eval(java.lang.String script,
javax.script.Bindings bindings,
java.lang.Class<T> clazz)
public <T extends java.lang.Number> T calc(java.lang.String script,
java.lang.Object params,
java.lang.Class<T> clazz)
public java.lang.Boolean test(java.lang.String script,
java.lang.Object params)