- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Guice 依赖注入(inject)的新手,希望有人能解释一下为什么我的代码不起作用。
这是扩展 AbstractModule 的类:
public class WebCoreModule extends AbstractModule {
@Provides
public SomeFactory getSomeFactory() {
return new SomeFactoryImpl();
}
}
在另一个类(class)中我有一个私有(private)成员
private static @Inject SomeFactory factory;
我想调用 factory
对象上的方法,但它始终为 null。另外,我在 getSomeFactory() 方法上设置了一个断点,但它从未被调用。
我做错了什么?
最佳答案
我所需要的只是在 WebCoreModule
以下行的 configure()
方法中:
requestStaticInjection(ClassThatIsUsingInjectedMember.class);
关于java - 谷歌吉斯。使用@Provides注解注释的方法不会被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21688519/
我在 Guice 字段注入(inject)方面遇到问题。考虑遵循类的层次结构。 abstract class Base{ @Inject protected MyService myS
我有一个实用方法: public static void MyUtility(ClassWhoDoesImportantThink instance,
我有一个单例: public class MySingleton{ public static getInstance(){//typical singleton getInstance
我有一个使用 GIN 在入口点注入(inject)依赖项的 web 应用程序。 private InjectorService injector = GWT.create(InjectorServic
尝试开始使用 Guice,并努力了解我的用例如何适合。 我有一个命令行应用程序,它需要几个可选参数。 例如,假设我有显示客户订单的工具 order-tool display --customerId
使用 Guice 3.0,我尝试注入(inject)一个可以抛出特定检查异常的 Provider。所以我使用Throwing Providers extension . 我为提供者创建了一个接口(in
假设我有一个 ThirPartyModule 第三方模块,它绑定(bind)了许多组件,然后我可以在我的应用程序中使用它们: Injector guice = Guice.createInjector
我正在尝试实现一个简单的 Guice+Shiro Web 应用程序。 web.xml guiceFilter com.google.inject.serv
我正在使用 Guice 开发一个小型 Web 框架。我有一个 Router 对象,一旦初始化,就会公开一个 getControllerClasses() 方法。我必须遍历所有这些动态返回的类以使用 G
我知道这可能不是最纯粹形式的依赖注入(inject),但假设我必须使用: @Inject Injector injector; 使用这个注入(inject)器,是否可以获得所有给定的绑定(bind)实
我是一名优秀的程序员,十分优秀!