3

私はSpringFrameworkを初めて使用し、このチュートリアルに従っていました:http ://www.vaannila.com/spring/spring-ide-1.html

チュートリアルによると、Spring Bean構成ファイルを追加すると、次のような新しいSpringBean定義で使用するXSD名前空間をいくつか選択できるはずです。image_1

しかし、私がそれを追加すると、それはこのようなものを何も表示しません:image_2

どうすればこれを理解できますか?

前もって感謝します。

* ps:それがあなたに役立つかどうかはわかりませんが、私はsts2.9.1を使用しています。Windows7OSでリリース

編集:@gkamalによると、いくつかのパッケージが欠落しています。これは私のプロジェクトのパッケージエクスプローラーの内容です:パッケージエクスプローラーのスクリーンショット

4

5 に答える 5

8

プロジェクトに spring jar ファイルがありません。名前空間と XSD は、プロジェクト クラス パスの jar からスキャンされます。

それかあなたのプロジェクトは春のプロジェクトではありません - あなたのプロジェクトに春の性質を追加してみてください。

于 2012-05-05T07:18:00.990 に答える
3

以下の JAR ライブラリによる名前空間のリストを参照してください。したがって、必要な名前空間を取得するには、プロジェクト クラス パスに対応する JAR を追加する必要があります。

org.springframework.aop_3.1.1.RELEASE.jar
•   aop – "http://www.springframework.org/schema/aop"
org.springframework.transaction_3.1.1.RELEASE.jar
•   tx - "http://www/springframework.org/schema/tx"
org.springframework.beans_3.1.1.RELEASE.jar
•   beans – "http://www/springframework.org/schema/beans"
•   c – "http://www/springframework.org/schema/c"
•   p - "http://www/springframework.org/schema/p"
•   util - "http://www/springframework.org/schema/util"
org.springframework.jms_3.1.1.RELEASE.jar
•   jms - "http://www/springframework.org/schema/jms"
org.springframework.context_3.1.1.RELEASE.jar
•   cache - "http://www/springframework.org/schema/cache"
•   context - "http://www/springframework.org/schema/context"
•   jee - "http://www/springframework.org/schema/jee"
•   lang - "http://www/springframework.org/schema/lang"
•   task - "http://www/springframework.org/schema/task"
org.springframework.jdbc_3.1.1.RELEASE.jar
•   jdbc - "http://www/springframework.org/schema/jdbc"
org.springframework.osgi.core_2.0.0.M2-SNAPSHOT.jar
•   bp - "http://www/osgi.org/xmlns/blueprint/v1.0.0"
•   osgi - "http://www/springframework.org/schema/osgi"
•   osgix - "http://www/springframework.org/schema/osgi-compendium"
org.springframework.oxm_3.1.1.RELEASE.jar
•   oxm - "http://www/springframework.org/schema/oxm"
于 2012-05-25T12:28:41.903 に答える