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 和代码完成 [重复]的主要内容,如果未能解决你的问题,请参考以下文章