我添加static scope = "session"
了我的一个 Grails 服务(Grails 2.2.2),但由于某种原因,它的行为就像一个单例。
您不能将会话服务注入单例(默认)服务吗?
换句话说,有什么理由不应该这样做吗?
class DefaultService {
def sessionService
}
class SessionService {
static scope = 'session'
def instanceVar = ...
}
我将如何解决为什么这不起作用?