jetbrick-template-1.x 旧版文档请看这里:http://subchen.github.io/jetbrick-template/1x/

§全局变量 Global Context

通过 JetEngine.getGlobalContext(),可以得到一个 JetGlobalContext 对象,我们可以通过这个对象,来动态设置全局变量的。

§1. JetGlobalContext API

最佳实践:使用 set(Class<?> class, String name, Object value) 为每个全局变量设置变量类型。

§2. 范例 Samples

JetEngine engine = JetEngine.create();

JetGlobalContext globalContext = engine.getGlobalContext();

// 定义一个全局变量类型(自定义类型,不设置值)
globalContext.define(AuthService.class, "authService");

// 加入一个全局变量值
String tmpdir = System.getProperty("java.io.tmpdir");
globalContext.set(String.class, "tmpdir", tmpdir);