注释在Eclipse Indigo中声明了托管bean和代码完成

时间:2011-10-28 12:13:28

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

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

如果缺少此函数,那么xml-less声明的全部内容就消失了(对我而言)。 :(

提前致谢!

3 个答案:

答案 0 :(得分:3)

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

enter image description here

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

目前只有一个小错误:没有@ManagedBean的{​​{1}} bean没有被选中,只有那些name的人被选中。

答案 1 :(得分:1)

Window-> Preferences-> Java-> Editor-> Content Assist-> Favorites允许您'使用静态成员定义静态成员或类型的列表。即使导入丢失,内容辅助也会提出这些静态成员。因此,只需在此处添加注释的静态导入。

答案 2 :(得分:0)

在Eclipse 4.2 Juno中,我们对注释和faces-config mbeans都进行了自动完成。