如何使用 Guice 很好地处理构造函数中的检查异常?
我的代码如下所示: class A { X x; A() { Class cls = ...; Module module = ...; Injector injector = Guice.createInjector(module); x = injector…
如果仅注入直接依赖项,如何防止 Google Guice 中的循环引用
Google Guice 的最佳做法是仅注入直接依赖项。 但如果我使用以下示例代码,如何在类 Customer 中创建帐户实例? @Provides Account providePurchasing…
配置类 - Guice 的最佳实践
背景:我正在使用 Google Guice,因此通过配置类更容易,但我认为这不是最好的方法。 我有一个存储一些路径的配置类: class Configuration{ String g…
Roboguice(1.1 和 1.2 快照)在 onActivityResult 中注入错误的上下文
onActivityResult() 是一个标准 Android 函数,在子 Activity 关闭后调用。不过,似乎并没有完全关闭。 我的子活动完成后,在父活动中调用 onActivity…
Guice 如何根据 String id 提供不同的子类实例
我有一个工厂类用例,我想用 Guice 实现,但不知道如何实现。 我有一个名为 Action 的抽象类,它代表用户可以在我的应用程序上执行的不同类型的操作。…
如何使用 Guice 创建递归对象图?
假设我有 5 个类 A、B、C、D、E,它们都实现了一个公共接口 X。每个类 B、C、D 和 E 都有一个类型为 X 的字段(因此它们可以被视为包装类)。 创建哪…
关于 Google Guice 的 TypeLiteral 的问题
我有一些关于 TypeLiteral 的使用的问题。 首先,我知道每当您想要将实例与通用信息绑定时,您都需要使用 TypeLiteral。如果要注入Box你需要绑定 bind…
bindInterceptor 与过滤器的 guice 安全性?
我有一个简单的用例,我想在会话开始时获取会话变量,并仅允许根据结果访问某些页面。我不太清楚是否最好使用 bindInterceptor 来拦截任何页面上的任…
Android/RoboGuice/Maven:Eclipse 中的 ClassNotFoundException,但不是来自 Maven 命令行
我有一个处理 Guice 绑定的类。这是需要运行的第一个东西,称为 ApplicationAutoworkout.java。 package com.redsoft.android.autoworkout; import ja…
扫描类路径以查找具有自定义注释的类
例如,如果我有注释 @MyOwnAnnotation 并将这些类放在我的类路径中,这样我就可以使用某种过滤器扫描类路径(例如,仅扫描以 my.own 开头的包)。 app…
使用 Hibernate / Guice / Wicket 替换 Hibernate /Spring / Spring MVC 堆栈
我有一个使用 Hibernate / Spring 和 Spring MVC 的应用程序,但作为学习和比较差异的动机,我想将该应用程序移植到 Hibernate / Guice / Wicket。 我…
使用带有 GUICE 的 Servlet 进行 GWT 文件上传
我们将 GWTP 与 Guice 一起使用。我想上传一个文件。为此我编写了一个 Servlet。 我正在使用这个GWT 文件上传示例。但 Servlet 没有被调用。我认为这…
Guice Mapbinder 的良好用例是什么?
我见过它的使用,但我不确定该用法是否是好的用例示例。您是否有 惯用用法示例注入/multibindings/MapBinder.java" rel="nofollow">Guice Mapbinder?…