Skip to content

服务的实例化方式

实例化方式是指创建服务实例的方式,即创建实例的入口。服务可以有很多种实例化方式,不同的实例化方式也可以对应不同的版本。同时相同版本的实例化方式,优先顺序从高到低依次是:

  1. 无论哪种实例化方式,带 [Instance] 标识的方式优先
  2. 手动注册的实例化方式
  3. 配置注册的实例化方式
  4. 静态方法的实例化方式
  5. 静态属性的实例化方式
  6. 静态变量的实例化方式
  7. 构造函数的实例化方式

注意

不建议对同一个类型,创建多种类型的实例化方式。过多的实例化方式违背了"单一原则"

沪ICP备2025119739号