0

私は2つのクラス A と B を持っています。A が親クラス、B が子クラスです。クラスBのメソッドを呼び出していますが、クラスBはAのメソッドにアクセスしています。そして、クラスAにプロパティを設定したいので、次のようなプロパティを定義しました

<bean name="b" class="com.dao.B" parent="parent">
    <property name="utility" ref="utility"/>
</bean>


<bean class="com.dao.A" id="parent">
     <property name="utility" ref="utility"/>
</bean>

クラスAにはutilityという名前のプロパティがあり、セッターがあります...インスタンスを取得しようとするとnullになりました...それを設定するのを手伝ってもらえますか

4

3 に答える 3

0

A は B の親 (春の手段) ですか? そうでない場合は、parent="parent" と id="parent" を削除するだけで問題ありません。抽象 Bean の定義と親の使用については、Spring のドキュメントを参照してください。

于 2013-07-24T10:49:03.240 に答える