M06*_*06H 5 java xml spring spring-mvc
<bean id="MyDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</bean>
<bean id="template" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg value="MyDataSource"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
在类路径资源[application-context.xml]中定义名称为"template"的bean时出错:无法解析匹配的构造函数(提示:为简单参数指定索引/类型/名称参数以避免类型歧义)
我不确定我在这里做错了以获得上述错误?使用正确的变量名称正确地在属性文件中定义所有内容.有什么需要检查的?
更改
<bean id="template" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg value="MyDataSource"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
至
<bean id="template" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg ref="MyDataSource"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
因为你不想注入String你想要注入引用bean的值
| 归档时间: |
|
| 查看次数: |
23571 次 |
| 最近记录: |