nestjs Provider

  • Nest 实现了 IoC 容器,会从入口模块开始扫描,分析 Module 之间的引用关系,对象之间的依赖关系,自动把 provider 注入到目标对象


    以上部分只是简写
{
  provide: AppService,
  useClass: AppService
}
  • 两种注入方式
  1. 构造器注入
  2. 属性注入
  • 全局模块
  1. 一般来说,我们都是在需要导出的模块的module中exports对应的provider,然后在需要的module中import
  2. 但是这种来说很麻烦,假如这个模块在被很多地方引用,我们需要一次次import。为了简便, 我们可以把这个模块声明为全局的

posted @   mikmk  阅读(6)  评论(0)    收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示