请问这点XML中<value>${jdbc.driverClassName}</value>中$是什么意思,如何引入相应得路径

XXX-data.xml:<beanid="dataSource"class="org.springframework.jdbc.datasource.DriverMan... XXX-data.xml:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${jdbc.driverClassName}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
</bean>
展开
 我来答
zhouxin515
2011-01-01 · TA获得超过108个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:120万
展开全部
$这里没有特别的意思, 取值的一个符号而已。 {}里面的是你在另一个xml文件里面配置的如:jdbc.driverClassName=com.mysql.jdbc.Driver. 这里相应的路径? 我不是很明白你的意思,是在说另一个XML的位置吗? 你这个XXX-data.XML 文件里面应该有引用另一个XML文件的配置吧吧。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingyersm
2011-01-10
知道答主
回答量:6
采纳率:0%
帮助的人:9152
展开全部
楼上说得对
我也是在查找这个问题才看到你的提问的。
$ 符号 是一个获取对象值的函数,相当于DOM元素( document.getElementById().方法一样,在这里${...}只是一个简写。)
应该在另一个properties文件或者xml文件中配置得有数据库连接信息,如:derver、url、user、password等。那个配置文件中的连接信息在程序运行时系统就已经加载到容器里面了,所以用${..} 就是从容器中获取这个值。
在properties文件中是:
jdbc.driverClassName=xxxx.xxx.....
jdbc.url=....
.....
其他的问题大家再共同探讨吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式