在基于Java Swing的客户端应用程序中(如在JSF2和EJB3中),我必须获得哪些选项才能获得基于注释的依赖项注入功能?

@ManagedProperty(value="#{myBean}")
private MyBean myBean;

public void setMyBean(MyBean myBean) {
    this.myBean= myBean;
}


要么

@EJB
MyBean myBean;

最佳答案

除了CDI(请参阅@BalusC的注释)之外,您可能还想看看
Spring Rich ClientGuice

10-08 09:10