接口 ScriptTemplateConfig
- 所有已知实现类:
ScriptTemplateConfigurer
public interface ScriptTemplateConfig
Interface to be implemented by objects that configure and manage a JSR-223ScriptEngine
for automatic lookup in a web environment. Detected and used byScriptTemplateView
.- 从以下版本开始:
- 4.2
- 作者:
- Sebastien Deleuze
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Charset
getCharset()
Return the charset used to read script and template files.String
getContentType()
Return the content type to use for the response.ScriptEngine
getEngine()
Return theScriptEngine
to use by the views.String
getEngineName()
Return the engine name that will be used to instantiate theScriptEngine
.Supplier<ScriptEngine>
getEngineSupplier()
Return the engine supplier that will be used to instantiate theScriptEngine
.String
getRenderFunction()
Return the render function name (optional).String
getRenderObject()
Return the object where the render function belongs (optional).String
getResourceLoaderPath()
Return the resource loader path(s) via a Spring resource location.String[]
getScripts()
Return the scripts to be loaded by the script engine (library or user provided).Boolean
isSharedEngine()
Return whether to use a shared engine for all threads or whether to create thread-local engine instances for each thread.
方法详细资料
getEngine
@Nullable ScriptEngine getEngine()
Return theScriptEngine
to use by the views.
getEngineSupplier
@Nullable Supplier<ScriptEngine> getEngineSupplier()
Return the engine supplier that will be used to instantiate theScriptEngine
.- 从以下版本开始:
- 5.2
getEngineName
@Nullable String getEngineName()
Return the engine name that will be used to instantiate theScriptEngine
.
isSharedEngine
@Nullable Boolean isSharedEngine()
Return whether to use a shared engine for all threads or whether to create thread-local engine instances for each thread.
getScripts
@Nullable String[] getScripts()
Return the scripts to be loaded by the script engine (library or user provided).
getRenderObject
@Nullable String getRenderObject()
Return the object where the render function belongs (optional).
getRenderFunction
@Nullable String getRenderFunction()
Return the render function name (optional). If not specified, the script templates will be evaluated withScriptEngine.eval(String, Bindings)
.
getContentType
@Nullable String getContentType()
Return the content type to use for the response.- 从以下版本开始:
- 4.2.1
getCharset
@Nullable Charset getCharset()
Return the charset used to read script and template files.
getResourceLoaderPath
@Nullable String getResourceLoaderPath()
Return the resource loader path(s) via a Spring resource location.