在spel中,如果变量没有前缀#,spel将在rootObject中查找它。否则,请在上下文中查看。为什么spring的spel有rootObject?rootObject是否可以被视为公共变量?只是为了方便吗?
xa9qqrwz1#
对于该表达式的所有求值,上下文通常是相同的。根对象是volatile的。将其视为HTTP请求主体,其中上下文可以是该用户的会话。因此,根对象不能作为上下文的一部分,因为它不能被视为公共变量。它只存在于当前表达式计算的范围内。
1条答案
按热度按时间xa9qqrwz1#
对于该表达式的所有求值,上下文通常是相同的。根对象是volatile的。将其视为HTTP请求主体,其中上下文可以是该用户的会话。因此,根对象不能作为上下文的一部分,因为它不能被视为公共变量。它只存在于当前表达式计算的范围内。