Bean Definitionファイルから豆を表示していないSpring Explorer
-
21-09-2019 - |
質問
Springsource Tool Suiteをダウンロードしたばかりで、myDefinition.xmlという単純なBean構成ファイルを作成し、Springプロジェクトのルートディレクトリに配置しました。ただし、Spring Explorerにはデータが表示されていません。 Eclipse 3.5と最新のSpringsourceオールインワンインストールを使用しています。
また、構成ファイルで無効なプロパティ名を指定した場合、エラーは発生しません。ただし、オートコンプリートは機能しています。
考え?
解決
EclipseのSpring Explorerタブで、プロジェクト>プロパティを右クリックします。次に、Spring> Beansサポートに移動し、[構成ファイル]タブを選択します。その後、ファイルを選択したり、ディレクトリをスキャンしたりすると、それらを追加できます。ディレクトリをAutoscanする方法を見つけていないので、新しいSpring Beanファイルを追加するたびにこれを行う必要はありません。そのリストに表示される豆は、.springbeansファイルに保存されます。
他のヒント
既存のプロジェクトのWebFlowの図を生成する場合は、Context Tools Entryを使用してEclipses Project Explorerのプロジェクトを右クリックし、「Spring Project Natureを追加」する必要があることを追加したいだけです。
現在(2012-04-10の時点で)、純粋に注釈駆動型のBean定義を使用する場合、Spring Explorer Viewの問題があるようです(つまり、XMLファイルを使用する代わりにJavaアノテーションを使用してすべてを配線する)。
ただし、コンポーネントのスキャンを宣言する最小のXMLファイルを提供することにより、回避策があります。http://forum.springsource.org/showthread.php?118928-spring-explorer-with-javaベースのWeb-container-configuration
残念ながら、この手順にはまだ欠陥があり、いくつかのコンポーネントがありません。
Claudio030を追加するだけです
Jee Perspectiveがプロジェクトに選択されていることを確認してください。そうしないと、Javaの視点では表示されません。