2 cfq630 cfq630 于 2014.07.01 18:36 提问

Spring MVC配置问题,求解

我在xml里配置

<
bean
id="jdbcTemplate" p:dataSource-ref="dataSource" class="org.springframework.jdbc.core.JdbcTemplate"
/>

 <bean id="userDaoJdbc" class="com.maya.web.dao.impl.UserDaoImpl">
    <property name="jdbcTemplateTarget">
       <ref local="jdbcTemplate"/>
    </property>
</bean>

如此的话tomcat启动会报错:
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 49 in XML document from URL [file:/E:/apache-tomcat-6.0.36/webapps/maya/WEB-INF/classes/conf/spring-jdbc-config.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'local' is not allowed to appear in element 'ref'.

改成(local改成bean就可以了。):

不是在一个xml里可以用local吗?

求解!!!!

1个回答

yzdytm
yzdytm   2014.12.10 16:01

新版本你需要用"bean="代替"local="

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!