Eclipse Inidigo 中的注释声明托管 bean 和代码完成 [重复]

Posted

技术标签:

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

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

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

提前致谢!

【问题讨论】:

【参考方案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 会被拾取。

【讨论】:

谢谢!您知道我必须安装哪些确切的软件包才能获得该功能吗?是 Richfaces 编辑器吗? “Web 和 Java EE 开发”。另请参阅***.com/questions/4057328/…(注意:您需要不同的 URL!) 它适用于那里的版本:download.jboss.org/jbosstools/updates/development/indigo,但只有在项目设置中启用 CDI 支持之后【参考方案3】:

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

【讨论】:

我相信你没有理解具体的问题。

以上是关于Eclipse Inidigo 中的注释声明托管 bean 和代码完成 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 中的快捷键

Eclipse快捷键汇总

eclipse各种注释如何自动添加

15.eclipse快捷键

eclipse 如何修改$tags变量

Eclipse中常用快捷键的使用