Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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 org.springframework.beans.factory.BeanCreationException:在Spring中创建bean时出错_Java_Spring_Spring Boot - Fatal编程技术网

Java org.springframework.beans.factory.BeanCreationException:在Spring中创建bean时出错

Java org.springframework.beans.factory.BeanCreationException:在Spring中创建bean时出错,java,spring,spring-boot,Java,Spring,Spring Boot,我试图为我的类定义一个构造函数,但它给了我以下错误 原因:org.springframework.beans.factory.BeanCreationException: 创建在ServletContext中定义了名为“MyController”的bean时出错 资源[/WEB-INF/servlet context.xml]:无法解析匹配 构造函数(提示:为简单 参数以避免类型歧义) 有人能帮我吗 servlet-context.xml <beans:bean id="myCo

我试图为我的类定义一个构造函数,但它给了我以下错误

原因:org.springframework.beans.factory.BeanCreationException: 创建在ServletContext中定义了名为“MyController”的bean时出错 资源[/WEB-INF/servlet context.xml]:无法解析匹配 构造函数(提示:为简单 参数以避免类型歧义)

有人能帮我吗

servlet-context.xml

<beans:bean id="myCotroller" class="es.spring.conexion.MyCotroller">
    <beans:constructor-arg index="0" type="String" value="${url}"  />
    <beans:constructor-arg index="1" type="String" value="${port}"/>
    <beans:constructor-arg index="2" type="String" value="${base}" />
    <beans:constructor-arg index="3" type="String" value="${userAdmin}" />
</beans:bean>
}

尝试以下操作:

<beans:bean id="myCotroller" class="es.spring.conexion.MyCotroller">
    <beans:constructor-arg index="0" type="java.lang.String" value="${url}"  />
    <beans:constructor-arg index="2" type="java.lang.String" value="${base}" />
    <beans:constructor-arg index="3" type="java.lang.String" value="${userAdmin}" />
</beans:bean>

尝试以下操作:

<beans:bean id="myCotroller" class="es.spring.conexion.MyCotroller">
    <beans:constructor-arg index="0" type="java.lang.String" value="${url}"  />
    <beans:constructor-arg index="2" type="java.lang.String" value="${base}" />
    <beans:constructor-arg index="3" type="java.lang.String" value="${userAdmin}" />
</beans:bean>


您的类型应该是
java.lang.String
而不仅仅是
String
。还要确保没有对这个bean使用组件扫描。也就是说,错误与您发布的配置不匹配,所以我想知道您是否也在使用其他配置方式。您的类型应该是
java.lang.String
,而不仅仅是
String
。还要确保没有对这个bean使用组件扫描。也就是说,错误与您发布的配置不匹配,所以我想知道您是否也在使用其他配置方法。