3

なぜか空白を描いています。マルチモジュールの Spring/Maven プロジェクトがあります。module1 で「info」というシングルトン Bean を定義すると、module1 内で問題なく動作します。

ただし、このプロジェクトの module2 (module1 に依存) では、「info」Bean のプロパティ値が改善されています。Module2 の Spring 構成には、既に Module1 の構成が含まれています。この後続のモジュールで定義された「情報」Bean にプロパティを設定するために使用する必要がある Spring 構成は何ですか?

4

2 に答える 2

1

Spring 2.5 以降、PropertyOverrideConfigurer があります。多分それはあなたが探しているものです

http://static.springsource.org/spring/docs/2.5.x/reference/beans.html#beans-factory-overrideconfigurer

このページに小さな例があります http://ondra.zizka.cz/stranky/programovani/java/howto-substitutions_in_spring_configuration-tutorial.texy

于 2011-09-17T09:24:41.243 に答える
0

モジュール 2 に新しい「情報」Bean を作成し、モジュール 2 のニーズに固有の方法で構成します。モジュール 2 構成で次のようにします。

<import resource="classpath:/META-INF/module1-config.xml"/>
<bean name="info" class="Module1class"/>

これにより、依存する Bean に正しい「情報」が注入されます。

于 2011-09-17T13:28:39.507 に答える