[Seasar-user:5386] bindingType="none" を指定してもインジェクションされる
Nakata Kouji
[E-MAIL ADDRESS DELETED]
2006年 12月 5日 (火) 16:38:03 JST
なかたともうします。
bindingType="none" を指定したプロパティがあるコンポーネントに requiredTx を
付けると、インジェクションされてしまうのですが、これは仕様通りですか?
jdk 1.5
Seasar 2.4.5
<component name="type1" class="sample.LogicImpl" instance="prototype"/>
<component name="type2" class="sample.LogicImpl" instance="prototype">
<property name="helper" bindingType="none"/>
</component>
<component name="type3" class="sample.LogicImpl" instance="prototype">
<aspect>requiredTx</aspect>
</component>
<component name="type4" class="sample.LogicImpl" instance="prototype">
<property name="helper" bindingType="none"/>
<aspect>requiredTx</aspect>
</component>
<component name="helper01" class="sample.Helper2Impl"/>
こういう設定になっているときに、
type1.helper : sample.Helper2Impl (←期待通り)
type2.helper : sample.Helper1Impl (←期待通り)
type3.helper : sample.Helper2Impl (←期待通り)
type4.helper : sample.Helper2Impl (←インジェクションされている)
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: sample.zip
型: application/zip
サイズ: 2843 バイト
説明: 無し
URL: http://ml.seasar.org/archives/seasar-user/attachments/20061205/931601ea/attachment.zip
Seasar-user メーリングリストの案内