首页 > 解决方案 > grails3中作为单例的服务范围

问题描述

阅读此http://docs.grails.org/3.3.10/ref/Services/scope.html

并且默认服务是“单例”,

那么如果范围是单例,Grails 会自动锁定/同步服务对象吗?

如果许多请求使用相同的服务

请指教

标签: grails

解决方案


默认情况下,服务是“单例”,

那么如果范围是单例,Grails 会自动锁定/同步服务对象吗?

不会。Grails 将 Spring 配置为创建您的服务的单个实例,并将该实例注入到需要注入的任何地方。一般来说,如果服务是无状态的,则不需要同步,但如果您正在做一些需要同步的事情,那就这样做。


推荐阅读