次のSpring Bean構成があります。
<bean id="Handler"
class="com.XYZ.Handler"
scope="singleton" lazy-init="false">
<constructor-arg ref="FirstCheck" />
<constructor-arg ref="SecondCheck" />
<constructor-arg ref="ThirdCheck" />
</bean>
「ハンドラー」クラスには、上記の型の 3 つの引数を持つコンストラクターが 1 つしかありません。しかし、3 番目のパラメーター (インデックス 2) で次のエラーが発生します。
「タイプ [com.XYZ.ThirdCheck] のインデックス 2 を持つコンストラクター引数によって表現された満たされていない依存関係: あいまいなコンストラクター引数の型 - 正しい Bean 参照をコンストラクター引数として指定しましたか?」