2011-08-12 4 views
0

同じクラスのSpring Beanをたくさん作成する必要があります。次のようなものがあります。クラス属性を繰り返さずに(XMLで)spring beanを設定する

<bean id="id1" class="com.mycompany.long.very.long.package.of.the.world.MyLostClass"> 
... 
</bean> 

<bean id="id2" class="com.mycompany.long.very.long.package.of.the.world.MyLostClass"> 
... 
</bean> 

<bean id="id3" class="com.mycompany.long.very.long.package.of.the.world.MyLostClass"> 
... 
</bean> 

... 

各Bean定義でclass属性をコピーする必要はありません。クラスをx回反復することを避ける方法はありますか?

<bean id="myLostClass" abstract="true" class="com.mycompany.long.very.long.package.of.the.world.MyLostClass"/> 

<bean id="id1" parent="myLostClass"> 
... 
</bean> 

<bean id="id2" parent="myLostClass"> 
... 
</bean> 

<bean id="id3" parent="myLostClass"> 
... 
</bean> 

あなたは親Beanにいくつかのプロパティを追加する場合、それらは自動的にすべての子に適用されることに注意してください(共通の特性を抽出するための便利な方法):

答えて

2

はこれを試してみてください。

+0

お役立ち情報ありがとう –

関連する問題