Closed SunlightScatteredOnTheGreenLeaves closed 1 year ago
你好,我想请教框架设计中依赖注入的一个问题 在阅读 BaseServices 层时,我看到了有进行依赖注入 IBaseRepository ,但是 BaseServices层将IBaseRepository设置了默认参数null 看到你的注释写道【通过在子类的构造函数中注入,这里是基类,不用构造函数】
后续有查看继承子类,并未发现有子类的构造函数实现或者 【子类 : base(参数)】
在写测试Demo时发现,子类在调用时会出现基类参数为null,网上查了相关资料也没有这种写法的说明,所以想请教下框架是怎么实现的?
有看到此改动的提交记录 Demo未使用泛型 改为 builder.RegisterType(typeof(BaseService)).As(typeof(IBaseService)).InstancePerDependency(); 是我的写法错误吗?或者未注意到哪些地方呢?
你好,我想请教框架设计中依赖注入的一个问题 在阅读 BaseServices 层时,我看到了有进行依赖注入 IBaseRepository ,但是 BaseServices层将IBaseRepository设置了默认参数null 看到你的注释写道【通过在子类的构造函数中注入,这里是基类,不用构造函数】
后续有查看继承子类,并未发现有子类的构造函数实现或者 【子类 : base(参数)】
在写测试Demo时发现,子类在调用时会出现基类参数为null,网上查了相关资料也没有这种写法的说明,所以想请教下框架是怎么实现的?