Nestjs的依赖注入和控制反转

    Nestjs 依赖注入思想的程序中,我们可以从资源的角度,把代码中的对象角色分为以下3种:容器(Module):是所有资源的管理者。程序中可被注入的资源都由容器来发起创建和维护其生命周期资源提供者(Provider):资源创建的实际执行者。所有的资源提供者都需要在容器进行注册登记,然后由容器来进行统一调度资源使用者(Controller):需要使用到容器中资源的使用者