GWT プロジェクトの Spring 構成?
質問
GWT-Spring-Hibernate プロジェクトを開発していて、GWT サービス サーブレットで Spring Autowired アノテーションを使用したいのですが、Autowired アノテーション付きサービスが挿入されません。それはヌルです。見逃した設定の詳細はありますか?
私は追加します
<context:annotation-config />
<context:component-scan base-package="com.org" />
ApplicationContext.xml に @Service("myService") としてサービスに注釈を付けました
@Autowired
MyService myService; // This is null so WHY?
解決
さて、@Autowired
注釈が存在も春コンテキストでなければならないクラス(すなわち@Component
で注釈)が、私はそれはGWT(つまりクライアント側)クラスである場合、それは動作しないだろう。
他のヒント
あなたは初期化中に、あなたのRPCサーブレットを「autowire」する必要があります。ここを見てみましょう http://code.google.com/p/gwt -springスタータアプリ/ の
サービスを注入しようとしているクラスは、実際に Spring コンテキストで宣言された Bean ですか?それもそのはず、そうしないと自動配線が機能しません。
明示的に宣言することも、「com.org」階層内のどこかにあれば、自動的に検出されます。 @Component として注釈が付けられている または Spring によって提供される他のステレオタイプの 1 つ。
所属していません StackOverflow