Jsf 2 intellij-JSF2@Named annotated bean没有代码完成

Jsf 2 intellij-JSF2@Named annotated bean没有代码完成,jsf-2,autocomplete,intellij-idea,javabeans,cdi,Jsf 2,Autocomplete,Intellij Idea,Javabeans,Cdi,当我用@Named注释我的JSF2托管bean时,IntelliJ似乎无法识别它们,这是在Glassfish服务器上部署web应用程序时使用的CDI(JSR299)注释 @Named("userBean") @SessionScoped public class UserBean implements Serializable { private String name; private String password; public String getName()

当我用
@Named
注释我的JSF2托管bean时,IntelliJ似乎无法识别它们,这是在Glassfish服务器上部署web应用程序时使用的CDI(JSR299)注释

@Named("userBean")
@SessionScoped
public class UserBean implements Serializable {
    private String name;
    private String password;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
}
在EL表达式(例如
{userBean.name}
)中使用bean时,我不会得到任何自动完成。当我在IntelliJ中打开JSF选项卡时,没有列出托管bean。当我使用
@ManagedBean
注释时,我得到了自动完成+我的bean列在JSF选项卡中。我是否必须配置一些东西,或者如何使其工作


屏幕截图:

您是否尝试过
右键单击项目>添加框架支持>CDI
?同时查看和。

您是否尝试过
右键单击项目>添加框架支持>CDI
?在我这样做之后,我的工作很好。还可以查看和@rdcrng很棒,它现在可以工作了!我不知道IntelliJ中有一个CDI插件,我必须在设置>插件中激活它,然后我才能为CDI“添加框架支持”。谢谢如果你发布你的解决方案,我会把它标记为答案。很好,但第一个链接断了!