创建我有一类像这样,我在我的代码的地方创建自己:吉斯进样场类不吉斯
class StarryEyes {
@Inject MyValidator validator;
public StarryEyes(String name) {
//..
}
public doSomething() {
// validator is NULL
}
}
我想吉斯注入校验器的实例,其中有一个@Singleton注解。 我的影片在启动时加载的模块,它包含行:
bind(MyValidator.class);
但是,它似乎并不为“验证”工作始终是零。我已经尝试了一些变化,如:
bind(MyValidator.class)toInstance(new MyValidator());
或其他类似的东西。这不是Guice应该如何工作?