2012-04-17 8 views
1

spring3、struts2、およびhibernate3を一緒に使用しています。com.topパッケージにsamplemanager.javaファイルがあり、net.topパッケージにもう1つのtest.javaファイルがあります。このtest.java私は@ Autowired.Butを使用してsamplemanager.javaを使用しようとしましたが、それはnullポインタ例外をスローすることができます。Autowire注釈が別のパッケージで動作しない

+0

。さもなければ、私たちはただ起こったことを推測しています。 – beny23

+0

あなたの設定の詳細とスタックトレースを提供して、問題をデバッグしてください。 –

答えて

0

samplemanagerクラスに注釈が付いているか、構成ファイル内の注釈付きBeanのクラスパスをスキャンするかを確認してください。注釈が付いていない場合は、構成ファイルでBeanを定義する必要があります。

1

あなたは両方のパッケージのためのアプリケーションのコンテキストファイル内のコンポーネントのスキャンを設定する必要があります。あなたには、いくつかのコードや設定ファイルを表示した場合、あなたの問題を診断するためにはるかに簡単だろう

<context:component-scan base-package="com.top.*, net.top.*" /> 
+0

あなたの関心事に感謝しますが、その問題はありませんworking.again同じ問題 – elvisanandkumar

+0

これは、 –

関連する問題