Asp.Net MVC4 使用Unity 实现依赖注入

项目创建参考 上一篇   《《Asp.Net  MVC5  使用Unity 实现依赖注入》》,

不同的是这里是 Unity.MVC4

 

Asp.Net MVC4 使用Unity 实现依赖注入

 

装好后会出现

Asp.Net MVC4 使用Unity 实现依赖注入

 

 然后示例说在这里写对应关系

Asp.Net MVC4 使用Unity 实现依赖注入

 

 同样我们使用ITestService和TestService 做测试。

Asp.Net MVC4 使用Unity 实现依赖注入

 

 运行项目。

Asp.Net MVC4 使用Unity 实现依赖注入

同样成功了。这里我们需要注意的是  MVC4和MVC5的结构是稍微有点不一样的。

Asp.Net MVC4 使用Unity 实现依赖注入

 

 如果打开UnityConfig和Bootstrapper这两个文件我们回发现,其实功能是一样的。

 

 

这里额外说一下方法注入和构造注入:

 

方法:

Asp.Net MVC4 使用Unity 实现依赖注入

构造:

Asp.Net MVC4 使用Unity 实现依赖注入