如http://blog.ej-technologies.com/2012/06/migrating-to-install4j-51.html
中所述写入上下文的变量应该是可序列化的,因为提升的操作需要它。问题是,比方说,我们有一个对象为我们保留一些变量,并保存在上下文中
{var1:1, var2:true}
当我们更新var1时,是否需要始终将对象设置回上下文?或者直接更新对象并在其他脚本中稍后获取它是安全的。
答案 0 :(得分:1)
所以问题是,升高的助手
A)每次访问变量时检索变量
或
B)是通过context.setVariable()
答案是B.安装程序变量只存在于未加工的过程中。每次在提升的帮助器中需要变量值时,它都会从未提升的进程中请求它。变量值永远不会缓存在提升的帮助器中。