请注意:我刚刚开始使用 AutoFac 来了解 DI 和 IoC。
是否应该在控制器构造函数中初始化依赖注入?
这怎么样?
private IMyService iMyService;
public HomeController(IMyServices myService)
{
iMyService = myService;
}
Run Code Online (Sandbox Code Playgroud)
不同于...
public IMyService iMyService = new MyService();
Run Code Online (Sandbox Code Playgroud)
最后,似乎依赖关系仍然存在。
编辑:修正错字,新的 MyService(); 是新的 IMyService();