在grails中使用范围变量的选项有哪些?

时间:2014-11-09 12:50:17

标签: session grails

在我的grails服务中,我有一个变量,用于存储通过从Web服务获取数据获得的一些 JSON 。我想让该变量对应用的每个用户都是唯一的。我猜我需要将该变量移动到控制器并使用session[]来实现它还是有替代方案?

1 个答案:

答案 0 :(得分:0)

如果您想要为应用程序的每个用户创建一个单独的变量实例,您可以将其存储在会话中,或者使服务会话作用域(默认情况下它们是单例)并将其存储在服务中。

class MyService {
    static scope = 'session'

}