【问题标题】:Annotation declared managed beans and code completion in Eclipse Inidigo [duplicate]Eclipse Inidigo 中的注释声明托管 bean 和代码完成 [重复]
【发布时间】:2011-12-17 06:18:26
【问题描述】:

当托管 Bean 通过注释而不是 faces-config.xml 声明时,如何在 Eclipse Indigo 中自动完成托管 Bean?

如果这个函数丢失了,那么 xml-less 声明的全部意义就消失了(对我来说)。 :(

提前致谢!

【问题讨论】:

    标签: java eclipse jsf jsf-2 eclipse-indigo


    【解决方案1】:

    在 Eclipse 4.2 Juno 中,我们为注解和 faces-config mbean 提供了自动完成功能。

    【讨论】:

    • 属性之外的bean属性会自动完成吗?
    【解决方案2】:

    Eclipse 不支持此功能。你需要为此获取一个插件。到目前为止,只有 JBoss Tools 插件在 milestone version M3 之后实现了此功能(目前仍处于测试/开发阶段)。

    您可以从 Eclipse 更新站点http://download.jboss.org/jbosstools/updates/development/indigo/ 获取它。

    目前只有一个小错误:没有name@ManagedBean bean 不会被拾取,只有name 的bean 会被拾取。

    【讨论】:

    【解决方案3】:

    Window->Preferences->Java->Editor->Content Assist->Favorites 允许您'定义静态成员列表或具有静态成员的类型。即使缺少导入,内容辅助也会建议这些静态成员。因此,只需在此处添加注解的静态导入即可。

    【讨论】:

    • 我相信你没有理解具体的问题。
    猜你喜欢
    • 1970-01-01
    • 2011-07-01
    • 2012-02-02
    • 1970-01-01
    • 2016-11-12
    • 2017-12-12
    • 2012-02-22
    • 2012-12-18
    • 2018-04-10
    相关资源
    最近更新 更多