我正在使用 asp.net MVC 4 - 我有 spring.net 设置来在构建 Controller 时注入(inject)对象,但有些对象不是单例,所以我不确定如何处理一旦 Controller 被释放,这些对象上的 dispose 方法。在 Controller 类中调用这些对象的 dispose 方法感觉是错误的,因为 Controller 类没有构造这些对象,而是我的 IoC 容器构造的。 任何帮助将非常感激。 谢谢。
最佳答案
考虑为您希望在 Web 请求结束时处理的实例定义 Request
范围。
请参阅web object scopes在 spring 文档中了解详细信息。
关于inversion-of-control - IoC (spring.net) 与 asp.net - ctor 在 Controller 上注入(inject)非单例对象 - 我在哪里处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10834339/