2

Spring 3 と Hibernate 3 を使用した単純な Java プロジェクトがあります。

Spring IDE を使用して「Spring Project Nature」を追加しました。applicationContext.xml ファイルは、プロジェクトの src フォルダーにあります。

Eclipse 3.5 のコンテンツ アシスト機能は、applicationContext.xml では機能しないようです。

  • bean タグの class 属性内で、Java プロジェクトのパッケージとクラスが見つからないようです。
  • ref 属性の applicationContext.xml で既存の Bean を見つけるなど、属性を支援することはできません。
4

3 に答える 3

9
  1. Project Properties > Spring > Bean Support > Config Sets > Add New Group (すべての構成ファイルを含む)。次に、applicationContext.xml を再度開きます。
  2. コンテンツ アシストが機能しない場合は、関連ファイルを Spring Config Editor で開いてみてください。
  3. 手順 1 の [プロジェクト プロパティ] > [Spring] が存在しない場合は、次をインストールします。

    • SpringSource ツール スイート: Core/STS > SpringSource ツール スイート (必須)
    • 必要に応じて追加の拡張機能 (AOP、Autowire、セキュリティなど)。
于 2011-03-28T05:14:57.060 に答える
1

Spring IDE および STS は、少なくとも 1 文字がクラスまたは対応する属性に入力された後にのみ、Java クラスおよびパッケージ名を完成させます。

XML ファイル全体で名前による Bean 参照のコンテンツ アシストを取得する場合は、構成セットを定義する必要があります ([プロジェクト プロパティ] > [Spring] > [Bean サポート] > [構成セット])。

于 2011-03-28T15:34:09.180 に答える