手动自动装配对象...

时间:2015-02-22 16:53:52

标签: asp.net-mvc spring-mvc spring.net

我需要[Autowire]我的ASP.NET控制器中的依赖项,如果可能的话不使用Spring MVC。

到目前为止,我一直在我的构造函数中使用DependencyResolver.Current.GetService<>(),但这项任务很乏味。

我知道如果我在我的MVC 5项目中使用Spring MVC我可以将所有依赖项自动装入我的控制器,我需要在上下文文件中声明所有控制器而不是让MVC 5为我构建我的控制器。

我最近在我的Android项目中使用了RoboSpring,我很喜欢RoboSpring.autowire(Object obj)方法将依赖项注入到plaform实例化的任何对象中(所以基本上Android构建了你的活动,你调用{{1} }

我想知道是否

a)Spring.NET中有什么开箱即用的东西可以自动地在对象中注入依赖项吗? (RoboSpring.autowire(this);需要对象名称,我不想在我的XML上下文中定义控制器)

b)我应该编写并共享我自己的HTTP模块,它在当前控制器中查找IApplicationContext.ConfigureObject(object obj, string objectName)属性,与Java中的RoboSpring does完全相同吗?

0 个答案:

没有答案