最近、Spring.netのdocumentationを読むと、私は、私にとってかなり混乱している場所が1つあることを発見しました。 5.3.2.1.1において、DOCは、以下のように言った:spring.netの設定でプロパティ値として "value"を使用しますが、refを使わない理由
<object id="theTargetObject" type="..."> . . . </object>
<object id="theClientObject" type="...">
<property name="targetName" value="theTargetObject"/>
</object>
I:
が切り取らこの上記オブジェクト定義は、以下snippit に(実行時に)正確に等価である<object id="theTargetObject" type="..."> . . . </object>
<object id="theClientObject" type="...">
<property name="targetName">
<idref object="theTargetObject"/>
</property>
</object>
2番目のコードスニペットでは、その値が生の文字列値ではなくtheTargetObjectを参照するため、属性 "value"は "ref"である必要があります。私は正しい?それを確認してくれてありがとうございます。
このスニペットの*問題点は何ですか?あなたは、ソリューションがどのような問題ではないかと述べましたが、その解決策が解決しようとしている問題は何も述べていません。 – Servy