Spring Explorer没有显示bean定义文件中的bean

时间:2009-10-16 18:42:59

标签: eclipse spring sts-springsourcetoolsuite

我刚下载了Springsource Tool Suite,我创建了一个名为myDefinition.xml的简单bean配置文件,并将其放在Spring Project的根目录中。但是,Spring Explorer没有显示任何数据。我正在使用eclipse 3.5和最新的SpringSource一体化安装。

另外,如果我在配置文件中指定了无效的属性名称,则不会出现错误。但是,自动填充功能正在发挥作用。

思想?

4 个答案:

答案 0 :(得分:24)

在Eclipse的Spring Explorer选项卡中,右键单击您的项目>属性。然后去Spring> Bean支持并选择“配置文件”选项卡。然后,您可以选择文件或扫描目录,然后添加它们。我还没有找到一种自动扫描目录的方法,所以每当我添加一个新的spring bean文件时我都不必这样做。出现在该列表中的bean存储在.springbeans文件中。

答案 1 :(得分:8)

只想补充一点,如果要生成现有项目的Webflow图表,则必须在Eclipses Project Explorer中右键单击所述项目,并使用Spring Tools条目右键单击“添加Spring Project Nature”。上下文菜单。

答案 2 :(得分:0)

当使用纯注释驱动的bean定义(即使用Java注释来连接所有内容而不是使用XML文件)时,当前(截至2012-04-10)似乎是Spring Explorer视图的问题。

但是,通过提供声明扫描组件的最小XML文件,有一种解决方法。 http://forum.springsource.org/showthread.php?118928-Spring-Explorer-with-Java-based-Web-Container-configuration

不幸的是,这个程序仍有缺陷,缺少一些组件。

答案 3 :(得分:0)

只是添加Claudio030

确保为项目选择了JEE透视图,否则它将无法在Java透视图中显示。