Jan*_*Jan 3 dependency-injection spring.net asp.net-mvc-3
我正在尝试ASP.NET MVC3 Razor,我印象非常深刻.这就是我们要去的方式.
我们在框架中使用Spring.NET进行依赖注入,我想知道,如果可以将它用于MVC3项目吗?
Spring.NET的文档只讨论MVC2,但我想在将来的版本中会有MVC3支持.尽管如此,我还是想让它发挥作用.到目前为止没有成功.
所以我的问题是,如果其他人找到了使用Spring.NET在MVC3中进行依赖注入的方法或解决方法或技巧,如果是这样,怎么样?
我知道这是一个非常普遍的问题,但即使是诚实的"对不起,这绝对不可能"或"它应该无需任何修改就能工作"对我有很大的帮助.
先谢谢,Jan
是的,即使最新的Spring.NET版本(1.3.1)明确支持MVC2,它也可以(很容易)用于支持MVC3.与MVC3一起引入的IDependencyResolver接口使IoC集成比以往更加简单(仅为类型解析提供一个拦截/可插拔点,以前您需要多个位置来拦截类型解析调用).
请参阅以下博客文章:http://blog.alexkyprianou.com/2011/03/07/using-spring-net-with-mvc-3/,了解有关如何执行此操作的更多信息和建议(其中与使用MVC1和MVC2这样做的努力/复杂性相比,真的非常简单.