为什么 Windsor 声称我的 IEnumerable参数未注册?
我有一个在构造函数中接受 IEnumerable 的工厂。我的工厂签名看起来像这样。 public ServiceFactory(IEnumerable predicates) 这是我的温莎注册代码。…
将资源注入无状态本地 EJB
我有一个带有 @Stateless 实现的 @Local 接口。 实现上是一个 @Resource(mappedName="java:/XXMail") javax.mail.Session。 虽然它仍然为 null 并且没…
Unity,RegisterType<>和单例对象
我正在使用 Unity 实例化一些对象,我发现无论我尝试什么,Unity 都会为我的对象创建单例。 根据文档: http://msdn.microsoft.com/en-us/library/ dd…
StructureMap配置帮助
我有一个名为 IRepository 的接口,有两个实现: SqlRepository SqlDualWriterRepository 第一个实现是 T 类型对象的常规 SQL 持久性实现。它依赖于Sq…
Guice:我必须用@Inject注释对象图的每个类吗?
我想引入 Guice 以用于现有的中型项目。 对于我的需求,我需要一个自定义范围(会话太大,而对于我的项目来说请求很小)。 想象一下,我请求为我提供A…
是否可以自动装配在 ApplicationContext 外部创建的依赖项?
我有一个使用 JAXRS 来使用注释映射 Restlet 资源的应用程序。然而,我拥有的唯一入口点本质上是在应用程序配置中定义资源类列表。这些类由 Restlet …
使用 Unity 扩展在 Prism 中使用子容器
上下文 我正在寻找一种在 Silverlight 应用程序中使用 PRISM 和 unity 构建系统的方法,以便我可以拥有一个用例控制器来管理导航和与特定用例相关的其…
Spring注入绑定到Instance
有没有一种方法可以使用类似于 Google Guice 的 Spring DI 将注入的对象绑定到特定实例 bind(MyClass.class).toInstance(myclassobject); …
帮助 Windsor 和存储库以及工作单元模式
我有这些接口: public interface IUnitOfWork { IPersonRepository People { get; } IBookRepository Books { get; } int Commit(); } public interf…
DI 模式是否限制了昂贵的对象创建以及不频繁的依赖项使用?
当涉及到典型的构造函数依赖注入时,我很难理解似乎明显的模式问题/限制。出于示例目的,假设我有一个 ASP.NET MVC3 控制器,如下所示: Public Class…
ResourceFilter 的依赖注入不起作用?
我有一堆 JAX-RS 资源,它们为新的 WebService 提供 API。为了了解正在发生的情况,我想将有关每个请求的信息存储在数据仓库中。在我看来,这是一个横…
如何在 Unity 中使用多个 typeConfig?
在统一中,配置类型时,如果唯一命名,您可以指定多个 typeConfig,如下所示: 解析时,如何指定哪个 typeConfig,以及因此将什么注入到构造函数中?…
是否有与 @Assisted 等效的 javax.inject.*
我们正在考虑使用 JSR-330 javax.inject.* 注释而不是 com.google.inject.* 等效项。看起来 JSR-330 标准不包括我在 Guice 中喜欢的几个功能。 具体来…