假設我有一個第三方類,如下所示: 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