我怎样才能重写这个代码片段,这样我就不会手动/显式调用注入器?
在阅读了 Google Guice 的许多代码示例后,我看到很多代码如下所示: public class MyModule implements Module { public void configure(Binder bind…
Guice:为共享库创建注入器
Google Guice 新手。我想用它来处理我正在开发的三个组件的所有 IoC 和 AOP 方法拦截: WidgetClient - 一个 Swing 应用程序 WidgetServer - 客户端将…
吉斯 3.0 + Tomcat 7.0 = 类加载器内存泄漏
我知道这个问题已经存在至少 3 年了 (Issue 92),但我仍然对它目前的状态不满意。我还知道,如果您在重新部署后重新启动,这不会影响 Tomcat(如 Guic…
Guice 可以配置为隐藏堆栈跟踪中的类路径吗?
Guice 的堆栈跟踪可能会变得非常冗长,以至于读起来非常痛苦。这是一个例子: 1) No implementation for java.util.Set> annotated with @com.google.…
javax.inject.Inject 和 com.google.inject.Inject 之间有什么区别?
我正在开始使用 Google Guice。 我有一个简单的问题: javax.inject 的 @Inject 注释和 com.google.inject 之间有什么区别@Inject 一个? 谢谢。…
Jar 文件中的 Guice 和思考
我正在尝试使用 Google Guice (3.0) 和 Google Reflections (0.9.6)。 我有以下文件: Operation.java: package com.company1.calculator; public int…
Guice:在 ServletModule 中注入拦截器
我正在尝试使用 Guice 创建的 Vaadin 应用程序实例注入拦截器。 我已按照 Vaadin 维基 和 Guice Wiki 中有关 Interceptor DI 的文档: public class R…
替换正在运行的 roboguice 应用程序中的单例实例
我有一个使用 roboguice 作为依赖注入框架的 Android 应用程序。定义了几个单例服务,它们在应用程序和活动中使用。我的问题是我们有一个 Robotium 测…
导入中缺少 Guice 多重绑定包
我已经在 IDE 中通过 ivy 获取了 google.inject 包,但是,我没有看到 com.google.inject.multibindings.Multibinder 此处引用的 pacakage http://goo…
我的这个通用 Guice 绑定方法的 TypeLiteral 等价物有什么问题?
以下通用 Guice 绑定方法行为正确: Key bindMultibinder( ArrayList> contents, Class superClass) { Named annotation = randomAnnotation(); Multi…
如何确定 JMock 模拟对象正在模拟哪个类?
假设我有一个像这样的模拟设置: JUnit4Mockery context = new JUnit4Mockery(); MyInterface mock = context.mock(MyInterface.class); 后来我想检查…
如何编写通用的 Guice 绑定函数?
如何在下面的 Guice 绑定代码中抽象 Option 类型,并用泛型参数替换 Option? ArrayList> options = new ArrayList>(); bindMultibinder(annotation, …
如何将多个类注入一个方法(guice)?
我有三个类(例如), Buick implements Vehicle Chevy implements Vehicle Ferrari implements Vehicle 并且我有一个方法 travelTo(ZipCode start, Z…
java中TypeLiteral的使用
请提供一些关于如何TypeLiteral 的基本信息 在 Google Guice 或 Java EE 中使用,如果能使用简单的代码进行解释将会非常有帮助,提前致谢…