## 接口的使用
org.springframework.beans.factory.config.Scope

- 使用Scope的程序包
  程序包 | 说明
  --- | ---
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.

- - ### org.springframework.beans.factory.config中Scope的使用

    返回Scope的org.springframework.beans.factory.config中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `Scope` | ConfigurableBeanFactory.`getRegisteredScope(String scopeName)` Return the Scope implementation for the given scope name, if any.
    `Scope` | BeanExpressionContext.`getScope()`

    参数类型为Scope的org.springframework.beans.factory.config中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | CustomScopeConfigurer.`addScope(String scopeName, Scope scope)` Add the given scope to this configurer's map of scopes.
    `void` | ConfigurableBeanFactory.`registerScope(String scopeName, Scope scope)` Register the given scope, backed by the given Scope implementation.

    参数类型为Scope的org.springframework.beans.factory.config中的构造器
    构造器和说明
    `BeanExpressionContext(ConfigurableBeanFactory beanFactory, Scope scope)`

  - ### org.springframework.beans.factory.support中Scope的使用

    返回Scope的org.springframework.beans.factory.support中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `Scope` | AbstractBeanFactory.`getRegisteredScope(String scopeName)`

    参数类型为Scope的org.springframework.beans.factory.support中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | AbstractBeanFactory.`registerScope(String scopeName, Scope scope)`