在Guice

时间:2016-04-10 06:40:58

标签: java dependency-injection dependencies guice

我正在研究一个使用Guice进行依赖注入的现有Java代码库。我有一个新的类Foo,它有一个我想要注入的成员字段(bar)。像这样:

public class Foo {
    @Inject
    private Bar bar;
}

然而,有两件事:

  1. 无法直接访问使用Foo的进样器。
  2. 客户希望使用" new"创造Foo。
  3. 当客户端执行时,是否仍然可以将Bar注入Foo对象:

    myFoo = new Foo();
    

    我是DI和Guice的新手,并不真正了解如何在不调用其类或容器类的injector.createInstance()的情况下注入对象。它似乎不适用于我的测试。

0 个答案:

没有答案