在这里,我有一项名为“DataSaveService”的服务,用于保存对象,例如..
class DataSaveService {
static transactional = true
def saveObject(object)
{
if(object != null)
{
try
{
if(!object.save())
{
println( ' failed to save ! ')
System.err.println(object.errors)
return false
}
else
{
println('saved...')
return true
}
}
catch(Exception e)
{
System.err.println("Exception :" + e.getMessage())
return false
}
}
else
{
System.err.println("Object " + object + " is null...")
return false
}
}
}
该服务很常见,并且被许多类的对象用于存储。当有多个请求时,保存速度很慢,或者你可以说它很笨重。由于默认范围,即单例。
所以,我认为为了减少工作量,我打算将此服务作为会话范围。喜欢..
静态范围 = '会话'
然后在我在控制器中访问此服务和方法后,它生成了异常.. 会话范围服务该怎么办?,实现这个场景的任何其他想法......?
主要是我想要在云中获得最佳性能。是的,我需要云的答案。