2009-10-16 8 views
14

Springource Tool Suiteをダウンロードした後、myDefinition.xmlという単純なBean構成ファイルを作成し、それをSpring Projectのルートディレクトリに配置しました。ただし、Spring Explorerはデータを表示していません。私はEclipse 3.5と最新のSpringSourceオールインワン・インストールを使用しています。Spring ExplorerがBean定義ファイルからBeanを表示しない

また、構成ファイルに無効なプロパティ名を指定しても、エラーは発生しません。しかし、オートコンプリートは機能しています。

思考?

答えて

23

Eclipseの[春のエクスプローラ]タブで、プロジェクト>プロパティを右クリックします。次に、Spring> Beans Supportに移動し、Config Filesタブを選択します。ファイルを選択したり、ディレクトリをスキャンして追加したりできます。ディレクトリをオートスキャンする方法が見つからないので、新しいSpring Beanファイルを追加するたびにこれを行う必要はありません。そのリストに表示されるBeanは、.springbeansファイルに格納されます。

+0

驚くばかりです。大変ありがとうございます。 –

+0

確かです。新しいファイルが追加されたときにディレクトリを自動スキャンする方法を見つけたら、それも投稿してください。ありがとう。 –

+0

この回答と下のClaudioの回答は、私のために謎を解決しました。 –

7

既存のプロジェクトのWebflowの図を生成する場合は、Eclipsesプロジェクトエクスプローラでそのプロジェクトを右クリックし、Spring Toolsのエントリを使用して「Spring Project Natureを追加する」必要があります。コンテキストメニュー。

0

純粋にアノテーション駆動型のBean定義を使用している(つまり、XMLアノテーションを使用してXMLファイルを使用するのではなく、すべてのアノテーションを使用する)場合、Spring Explorerのビューには現在問題があるようです(2012-04-10現在)。

コンポーネントのスキャンを宣言する最小限のXMLファイルを提供することで、回避策があります。 http://forum.springsource.org/showthread.php?118928-Spring-Explorer-with-Java-based-Web-Container-configuration

残念ながら、この手順には欠陥があり、一部のコンポーネントが欠落しています。ただ、Claudio030

を追加する

0

は、それ以外の場合は、Javaパースペクティブに表示されません、あなたのプロジェクトのために選択されたJEEの視点を持っていることを確認してください。

関連する問題