public class GroovyScriptExecutor extends Object
| 构造器和说明 |
|---|
GroovyScriptExecutor()
默认构造方法,初始化内置的默认配置,包括默认编译器配置、默认缓存配置等。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
evaluate(String scriptText,
String function,
Object... parameters)
执行 Groovy 脚本,返回执行结果,这个方法用于执行非
class 形式的脚本,比如只是单纯的 Groovy 函数片段。 |
Object |
execute(String classScript,
String function,
Object... parameters)
执行 Groovy 脚本,返回执行结果,这个方法用于执行
class 形式的脚本。 |
LocalCacheManager |
getLocalCacheManager()
返回本地缓存管理器对象,方便从外部进行缓存框架扩展
|
static GroovyScriptExecutor |
newBuilder()
创建一个默认的
GroovyScriptExecutor 对象。 |
GroovyScriptExecutor |
with(GroovyScriptCompiler groovyScriptCompiler)
设置自定义的
GroovyScriptCompiler 对象。 |
GroovyScriptExecutor |
with(LocalCacheManager localCacheManager)
设置自定义的
LocalCacheManager 对象。 |
public static GroovyScriptExecutor newBuilder()
GroovyScriptExecutor 对象。public GroovyScriptExecutor with(GroovyScriptCompiler groovyScriptCompiler)
GroovyScriptCompiler 对象。groovyScriptCompiler - 自定义的 Groovy 脚本编译器this 方便链式调用public GroovyScriptExecutor with(LocalCacheManager localCacheManager)
LocalCacheManager 对象。localCacheManager - 自定义的本地缓存管理器this 方便链式调用public LocalCacheManager getLocalCacheManager()
public Object execute(String classScript, String function, Object... parameters)
class 形式的脚本。classScript - Groovy Class 脚本内容function - 想要在脚本中执行的函数名称parameters - 对应函数的参数Copyright © 2024. All rights reserved.