我正在研究一个使用Guice进行依赖注入的现有Java代码库。我有一个新的类Foo,它有一个我想要注入的成员字段(bar)。像这样:
public class Foo {
@Inject
private Bar bar;
}
然而,有两件事:
当客户端执行时,是否仍然可以将Bar注入Foo对象:
myFoo = new Foo();
我是DI和Guice的新手,并不真正了解如何在不调用其类或容器类的injector.createInstance()的情况下注入对象。它似乎不适用于我的测试。