• All
  • 文章加密
  • markdown
  • 页面配置
  • 使用指南
  • tools
  • Enzyme
  • Redux-saga
  • Jest
  • Redux-Saga-Test-Plan
  • RegExp
  • SizeMe
  • Throttle
  • Debounce
  • Object.Keys
  • for...in
  • ecma-262/6.0
  • React16
  • React.memo
  • React.lazy
  • Flux
  • Redux
  • React-Redux
  • Redux Middleware
  • Redux-Pack
  • Redux-Thunk
  • Redux-Saga
  • ES6
  • Generator
  • Saga
  • lazyJS
  • Java
  • Benchmark
  • Javascript
  • lazy-evaluation
  • lodash
  • 协程
  • coroutine
  • react-diff
  • virtual-dom
  • OpenAPI
  • 前后端分离
  • Typescript
  • 无限表单
  • memo优化
  • 图形引擎
  • Iframe
  • Datart
  • 插件化
  • 数据可视化
  • 契约测试
  • Pact框架
  • 架构思考
  • 项目思考
  • AntV
  • S2
  • 模型
  • AVA
  • 增强分析
  • 智能驱动
  • 商业分析
  • Augmented
  • BI
  • AI
  • Lint
  • 项目,广联达
  • 兴趣
  • DI
  • NestJS
NestJS之依赖注入
1-什么是DI " 在软件工程中,依赖注入(dependency injection,缩写为 DI)是一种软件设计模式,也是实现控制反转的其中一种技术。这种模式能让一个物件接收它所依赖的其他物件。“依赖”是指接收方所需的对象。“注入”是指将“依赖”传递给接收方的过程。在“注入”之后,接收方才会调用该“依赖”[1]。此模式确保了任何想要使用给定服务的物件不需要