bean id =“foo”class =“com.ems.samples.spring.Foo”
property name =“bar”ref =“bar”/
/豆
bean id =“bar”class =“com.ems.samples.spring.Bar”
public class Foo {
private Bar bar;
public String getMessage() {
return "Foo" + bar.getMessage();
}
public void setBar(Bar bar) {
this.bar = bar;
}
}
公共类栏{
public String getMessage() {
return "Bar";
}
}
答案 0 :(得分:4)
有Castle Windsor,Spring.NET,StructureMap,Unity,Ninject以及更多...查看MvcContrib项目的样本和支持上述IoC容器的控制器工厂。
答案 1 :(得分:2)
在munq.codeplex.com结帐Munq.DI。它是一个简单,快速的DI容器,具有特定于Web开发的终身管理器。对象可以具有Request,Session,Cache和Container的生存期。此外,还有一个用于ASP.NET MVC的MunqControllerFactory和示例。包括完整的来源。
答案 2 :(得分:0)
开始时有Spring.net,但我不知道如何使用asp.net mvc