依赖容器与服务生命周期

依赖容器与服务生命周期

💡 原文约300字/词,阅读约需1分钟。
📝

内容提要

“依赖”在编程中指相互依赖的代码块。依赖容器是可重复使用的容器,服务生命周期分为三种:Transient(每次调用新实例)、Scoped(在特定范围内有效)、Singleton(只创建一个实例)。Transient服务类似于每次叫不同的出租车,Scoped服务像餐厅服务员,Singleton服务则像家庭医生。

🎯

关键要点

  • 依赖在编程中指相互依赖的代码块。
  • 依赖容器是可重复使用的容器,允许重复使用创建的依赖。
  • 服务生命周期分为三种:Transient、Scoped、Singleton。
  • Transient服务每次调用时创建新实例,类似于每次叫不同的出租车。
  • Scoped服务在特定范围内有效,类似于餐厅的服务员。
  • Singleton服务只创建一个实例,类似于家庭医生,始终提供服务。
➡️

继续阅读