假设我有一个第三方类,如下所示: public class MyObject {
@Inject
public MyObject(Foo foo, Bar bar) { ... }
}
现在假设我有一个工厂接口,像这样: public interface MyObjectFactory {
public MyObject build(Bar bar);
}
创建obejcts我应该在两种不同的方式注入了一类: 通用的单 定制版本RequestScoped。 例子: public class TaskProcessorService implements TaskProcessor {
private final TaskRegistry taskRegistry;
@Inject
public TaskProcessor
假设我有一个类,如下所示: public class ComplicatedImpl implements Complicated {
@Inject
public ComplicatedImpl(Integer normal, @Assisted String assisted);
public void addListener(Listener listener