Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring:具有单个构造函数的歧义构造函数参数类型_Java_Xml_Spring_Javabeans - Fatal编程技术网

Java Spring:具有单个构造函数的歧义构造函数参数类型

Java Spring:具有单个构造函数的歧义构造函数参数类型,java,xml,spring,javabeans,Java,Xml,Spring,Javabeans,我有以下Springbean配置 <bean id="Handler" class="com.XYZ.Handler" scope="singleton" lazy-init="false"> <constructor-arg ref="FirstCheck" /> <constructor-arg ref="SecondCheck" /> <constructor-arg ref="ThirdCheck" /&g

我有以下Springbean配置

<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>

在“Handler”类中,只有一个构造函数具有上述类型的三个参数


“通过索引2为[com.XYZ.ThirdCheck]类型的构造函数参数表示的未满足的依赖关系:不明确的构造函数参数类型-是否将正确的bean引用指定为构造函数参数?”

发布相关类将
索引
属性添加到
构造参数
元素中。Spring试图通过检查类型(如果不提供索引)来确定调用哪个构造函数,如果有多个相同类型的参数,则必须在配置中包含
index
属性。@M.Deinum:我尝试过像这样添加索引。但它似乎不起作用。发布代码和实际堆栈跟踪。