摘要:
MVC4.0 WebAPI的依赖注入不同于对MVC的注入,MVC的注入可以通过重写构造Controller类解决,而WebAPI的controller继承于ApiController,原理不一样。关于IOC的使用以及各控制反转组件,在这里就不一一介绍了,主要的如:Microsoft.Practices.Unity(微软)、Ninject、Autofac、StructMap等,这里拿StructMap举例,主要实现对接口的注入。对于IOC不了解的可先了解,详细的就不多叙了。通过国外某篇文章的解决方案,现整理主要代码如下: 1 /// <summary> 2 /// IOC 引导启动类 阅读全文