2 つの Bean があり、1 つの Bean の String プロパティを別の Bean のプロパティの String 値 (プログラムの環境から計算されます) に接続したいと考えています。これらを一緒に配線する最良の方法は何ですか?
私が考えることができる最善の解決策は次のとおりです。
<bean id="thisBean">
<property name="foo">
<bean factory-bean="otherBean" factory-method="getStringForThisBean" />
</property>
</bean>
SpringEL を使用したり、Spring のプロパティ システム内で作業したりするなど、他の方法もありますが、これが最も簡単です。String 値を格納するために重い Bean を作成するのは適切ではありません。
より良い方法はありますか?