也许我变老但是...我真的无法想象如何在jsf托管bean控制器中注入业务逻辑类,这里是控制器bean的现在:
@Named
@SessionScoped
public class ImportazioneController implements Serializable {
private static final long serialVersionUID = 1L;
private String stato;
private Retriever<Marchio> retriever;
public ImportazioneController() { }
@PostConstruct
public void init() {
this.stato = "";
retriever = new WSRetrieverMarchi();
}
}
我的界面是:
public interface Retriever<T> {
public List<T> retrieve();
}
要注入的所需实现是:
public class WSRetrieverMarchi implements Retriever<Marchio> {
@Override
public List<Marchio> retrieve() {
// do things...
}
}
我真的很喜欢@Inject 检索器,但我一直都会遇到错误。
我知道这也不是CDI方式。 如果你能用一种新技术帮助我,我真的很感激。 谢谢。