在我的grails服务中,我有一个变量,该变量存储通过从Web服务中获取数据而获得的 JSON 。我想使该变量对于应用程序的每个用户都是唯一的。我猜我将需要将该变量移至 Controller ,并使用session[]
使其实现,还是有替代方案?
最佳答案
如果要为应用程序的每个用户提供变量的单独实例,则可以将其存储在 session 中,或者使服务成为 session 作用域(默认情况下为单例)并将其存储在服务中。
class MyService {
static scope = 'session'
}
关于session - 在grails中使用范围变量有哪些选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26828364/