获取 Guice 对象图中的对象
我正在尝试为我正在捐赠的图书馆制作一个外观。在我的外观中,我使用 Guice 来构建对象图。对象图的深处是一个 Proxy 对象,它具有 getURL/setURL 方…
Spring - 通过指定环境验证注射候选者的资格
编辑: 也许提出这个问题的更简洁的方法是:Spring 是否为我提供了一种通过提供自己的侦听器/工厂/决策逻辑来解决注入时不明确的候选者的方法? 事实…
如何对外部依赖项使用依赖项注入?
我想我差不多明白了。 假设我希望我的应用程序发送短信。但我还不确定是否应该选择 Twilio 还是 SomeOtherSMSService。事实上,我还不太关心。所以我…
我可以使用 StructureMap 将一些字符串(例如配置值)注入到 ASP.NET MVC 控制器中吗?
我使用 StructureMap 作为 ASP.NET MVC 网站的 IoC/DI。效果很好。 通常,我的控制器会传入接口和结构映射 + 贪婪构造函数 == 效果很好。 例如。 publ…
如何将不同的子类注入为 ManagedProperty JSF 2?
我是 JSF 的新手,我想知道是否可以根据不同的情况将基类的不同子类作为 MangedProperty 注入?例如,我有这个托管 bean: @ManagedBean @SessionScop…
如何使用 Guice 注入 Provider
我想注入一个 Provider,如下所示: class Work { Provider provider; @Inject Work (Provider provider) { this.provider = provider; } } 我的 Modu…
使用 ninject (DI) 通过 Webforms 和 MVP 实例化演示者
我有一个网络表单应用程序,我想在其上使用依赖注入。我意识到我不能使用 DI 来构造每个页面,因为 webforms 没有像 aspnet MVC 那样的适当的钩子。 N…
为什么 Spring 容器在创建 Bean 后立即销毁它们?
在创建在我的应用程序的各个上下文文件中声明的所有 bean 后,Spring 立即通知(见下文)它正在销毁单例并且上下文初始化失败。 [INFO] 销毁单例 org.…
java.lang.IllegalStateException:无法反序列化 id 为 org.springframework.web.context.WebApplicationContext 的 BeanFactory
我正在使用 spring 3 和 JSF 2、Tomcat 6 我用 spring bean 替换了 JSF 托管 bean,通过在 bean 之上添加: @Component("mybean") @Scope("session") …
上下文初始化失败——BeanCreationNotAllowedException
我的应用程序的 Spring 上下文无法初始化。谁能帮助我理解它为什么失败以及如何修复它? 以下是警告和信息:我收到的错误消息: [警告] 在 bean 上调…
为什么 Python 没有 Spring DI(组件生命周期)框架?
这个问题的重点并不是Spring所熟知的DAO、MVC、Messaging等组件框架,而只是核心。 据我了解,Spring 早期的优势是它管理组件生命周期,提供一个 Sing…
对象池、IoC 和工厂:何时何地?
Widget oPooledWidget = (Widget)oObjectPool.borrowObject(); Widget oInjectedWidget = oAppContext.getBeans("widget"); Widget oFactoryWidget = …
忍者+ ASP.NET Web 表单不工作
我已经在 MVC3 应用程序中成功实现了 Ninject,但在使用 ASP.NET Web 窗体执行同样的操作时遇到了一些麻烦。每次尝试访问业务层中的注入属性时,我都…
Java Collections API 上的依赖注入
我正在编写一个 Java 组件,它将在一些大数据上完成相当繁重的工作。因此,显然,效率(速度和内存)至关重要。 我也刚刚开始第一次使用 IoC 和依赖注…
DDD:将服务注入实体可以吗
我有一个 Zone 对象树: class Zone { protected Zone $parent; public function __construct(Zone $parent) { $this->parent = $parent; } } 该区域…