Java 无法在Spring中使用构造函数自动连接bean

Java 无法在Spring中使用构造函数自动连接bean,java,spring,Java,Spring,我刚到春天。我正在尝试使用spring的构造函数自动连接bean。这是密码 <bean id="location" class="com.ibm.spring.Location"> <constructor-arg name="pincode" value="110976"></constructor-arg> </bean> <bean id="address" class="com.ibm.spring.Address">

我刚到春天。我正在尝试使用spring的构造函数自动连接bean。这是密码

<bean id="location" class="com.ibm.spring.Location">
    <constructor-arg name="pincode" value="110976"></constructor-arg>
</bean>

<bean id="address" class="com.ibm.spring.Address">
    <property name="id" value="2"></property>
    <property name="street" value="shahjahan"></property>
</bean>
地址类 测试员 我正在通过构造函数arg设置一个字段值。应该注入类。这里有什么问题

错误日志显示

Error creating bean with name 'location' defined in class path resource [com/ibm/spring/config/applicationContext.xml]: Unsatisfied dependency expressed through constructor parameter 0: Ambiguous argument values for parameter of type [com.ibm.spring.Address] - did you specify the correct bean references as arguments?

似乎位置有两个参数,因此:

<bean id="location" class="com.ibm.spring.Location">
    <constructor-arg name="pincode" value="110976"></constructor-arg>
     <constructor-arg ref="address"></constructor-arg>
</bean>

似乎位置有两个参数,因此:

<bean id="location" class="com.ibm.spring.Location">
    <constructor-arg name="pincode" value="110976"></constructor-arg>
     <constructor-arg ref="address"></constructor-arg>
</bean>


您是否尝试在专用地址之前添加@Autowiredaddress@Autowired地址不需要。因为它会自动检测。在构造函数参数中,我没有传递它。现在开始工作了。您是否尝试在私人地址之前添加@Autowiredaddress@Autowired地址不需要。因为它会自动检测。在构造函数参数中,我没有传递它。现在开始工作了。他们确实是。没错。对……)
Error creating bean with name 'location' defined in class path resource [com/ibm/spring/config/applicationContext.xml]: Unsatisfied dependency expressed through constructor parameter 0: Ambiguous argument values for parameter of type [com.ibm.spring.Address] - did you specify the correct bean references as arguments?
<bean id="location" class="com.ibm.spring.Location">
    <constructor-arg name="pincode" value="110976"></constructor-arg>
     <constructor-arg ref="address"></constructor-arg>
</bean>