Simple Injector是.NET的依赖注入库包

14-09-01 banq
         

Simple Injector是一个免费的易于使用的支持 .NET 4+的依赖注入Dependency Injection (DI)库包,同时支持Silverlight 4+ Windows Phone 8, Windows 8。

Simple Injector易于和Web API, MVC, WCF等Web框架继承,它能够实现依赖注射模式实现组件之间松耦合。

Simple Injector为高性能并发应用场合优化。

Simple Injector是一个线程安全和锁安全的设计。

Simple Injector支持泛型,有强大的诊断系统,提供下面校验:

1.生命周期不匹配

2.短循环依赖

3.潜在违背单一职责

4.容器注册者类型