![](/img/trans.png)
[英]org.springframework.beans.factory.BeanCreationException:org.springframework.beans.factory.BeanCreationException: Error creating bean
[英]org.springframework.beans.factory.BeanCreationException: Error creating bean in Spring
我正在尝试为我的类定义一个构造函数,但它给了我以下错误......
引起:org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/servlet-context.xml] 中定义名称为“MyCotroller”的 bean 创建时出错:无法解析匹配的构造函数(提示:指定索引/类型/name 参数用于简单参数以避免类型歧义)
有人可以帮助我吗?
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>
我的控制器
public class MyCotroller implements IMyCotroller {
private String url;
private String puerto;
private String base;
private String adminUser;
public MyCotroller(String url, String port, String base, String userAdmin) {
this.url = url;
this.puerto = puerto;
this.base = base;
this.adminUser =adminUser;
}
}
试试下面:
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.