2 a630402941 a630402941 于 2015.07.21 14:37 提问

spring配置mysql的时候有个奇怪的问题

如下这么写就没问题


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

但是如下这么写

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

就报错
cvc-complex-type.2.4.a: Invalid content was found starting with element 'ref'. One of '{"http://www.springframework.org/schema/beans":description, "http://www.springframework.org/schema/beans":meta, "http://www.springframework.org/schema/beans":constructor-arg, "http://www.springframework.org/schema/beans":property, "http://www.springframework.org/schema/beans":qualifier, "http://www.springframework.org/schema/beans":lookup-method, "http://www.springframework.org/schema/beans":replaced-method, WC[##other:"http://www.springframework.org/schema/beans"]}' is expected.

这俩种写法有什么区别?我第二种是不是写错了?

8个回答

tianwenfenghaha
tianwenfenghaha   2015.07.21 14:52
已采纳

<property name="dataSource" ref="dataSource"></property>

caozhy
caozhy   Ds   Rxr 2015.07.21 14:47

ref是属性,不是子元素。

a630402941
a630402941 回复香蕉皮牛奶: 用p:和用<property>有啥区别?现在流行用哪个啊?
2 年多之前 回复
a630402941
a630402941 <property name="dataSource" ref="dataSource"/>是不是这样就对了?
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2015.07.21 14:41

mysql数据源spring配置
spring配置mysql数据库大小写问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

tianwenfenghaha
tianwenfenghaha   2015.07.21 14:49

你这样试下

strutce
strutce   Ds   Rxr 2015.07.21 14:50

tianwenfenghaha
tianwenfenghaha   2015.07.21 14:50

“”

strutce
strutce   Ds   Rxr 2015.07.21 14:51

图片说明

u013080862
u013080862   2015.07.21 14:53

哪有流行流行,先保证不出错

Csdn user default icon
上传中...
上传图片
插入图片