如http://blog.ej-technologies.com/2012/06/migrating-to-install4j-51.html中所述
写入上下文的变量应该是可序列化的,这是因为提升的操作需要它。问题是,例如,我们有一个对象,该对象为我们保留了一些变量,并保存在上下文中
{var1:1, var2:true}
更新var1时,是否需要始终将对象设置回上下文?还是直接更新对象并稍后在其他脚本中获取它是安全的。
所以问题是,高架的帮手
A)每次访问变量时检索变量
或者
B)是通过设置时传递给提升助手的变量 context.setVariable()
答案是B。安装程序变量仅存在于未提升的过程中。每次在提升的助手中需要一个变量值时,它都会从未提升的过程中请求它。变量值永远不会缓存在提升的助手中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句