【问题标题】:Spring Explorer not showing beans from bean definition fileSpring Explorer 未显示 bean 定义文件中的 bean
【发布时间】:2010-12-07 11:22:09
【问题描述】:

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

另外,如果我在配置文件中指定了无效的属性名称,我不会收到错误。但是,自动完成功能正在运行。

想法?

【问题讨论】:

    标签: eclipse spring sts-springsourcetoolsuite


    【解决方案1】:

    只是为了添加 Claudio030

    确保为您的项目选择了 JEE 透视图,否则它不会显示在 Java 透视图中。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

        只是想补充一点,如果要生成现有项目的 webflow 图表,则必须在 Eclipses 项目资源管理器中右键单击该项目,然后使用 Spring Tools 条目中的“添加 Spring Project Nature”上下文菜单。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 当然可以。如果您想办法让它在添加新文件时自动扫描目录,请同时发布。谢谢。
          • 这个答案和下面克劳迪奥的答案为我解开了谜题。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-03-18
          • 2014-02-21
          • 1970-01-01
          • 2013-07-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多