(快速参考)

范围

目的

更改服务范围

例子

 图书服务 {
    静态的范围"会议"
    ...
}

描述

默认情况下,服务是单例作用域的,这意味着服务的客户端只能使用单个实例的单个实例服务。通过指定一个范围具有以下值的属性

  • 原型每次将新服务注入另一个类时都会创建一个新服务

  • 每个请求将创建一个新服务

  • 将仅针对当前请求和下一个请求创建新服务

  • 在Web流中,该服务将在流范围内存在

  • 会话在Web流中,服务将存在于对话范围内,即根流及其子流

  • 会议为用户会话的范围创建服务

  • 单身人士默认值仅存在一个服务实例

看到范围服务在用户指南中了解更多信息