我有獲取並保持一個API令牌(簡化的)的模塊: @Singleton
public class KeyHolderModule extends AbstractModule {
// This doesn't seem to be injected
private @Inject TokenConnector connector;
private DateTime
我有如下代碼 public class ProcessorFactory {
@Inject static Provider<Processor> processorProvider;
...
}
public class ProcessorProvider implements Provider<Processor> {
...
@Override
我使用Guice進行依賴注入,我有點困惑。有兩個不同包中的Named註釋: com.google.inject.name.Named和javax.inject.Named(JSR 330?)。我很想依靠javax.inject.*。代碼示例: import javax.inject.Inject;
import javax.inject.Named;
public class MyClass