请问这点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> 展开
<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> 展开
展开全部
$这里没有特别的意思, 取值的一个符号而已。 {}里面的是你在另一个xml文件里面配置的如:jdbc.driverClassName=com.mysql.jdbc.Driver. 这里相应的路径? 我不是很明白你的意思,是在说另一个XML的位置吗? 你这个XXX-data.XML 文件里面应该有引用另一个XML文件的配置吧吧。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说得对
我也是在查找这个问题才看到你的提问的。
$ 符号 是一个获取对象值的函数,相当于DOM元素( document.getElementById().方法一样,在这里${...}只是一个简写。)
应该在另一个properties文件或者xml文件中配置得有数据库连接信息,如:derver、url、user、password等。那个配置文件中的连接信息在程序运行时系统就已经加载到容器里面了,所以用${..} 就是从容器中获取这个值。
在properties文件中是:
jdbc.driverClassName=xxxx.xxx.....
jdbc.url=....
.....
其他的问题大家再共同探讨吧!
我也是在查找这个问题才看到你的提问的。
$ 符号 是一个获取对象值的函数,相当于DOM元素( document.getElementById().方法一样,在这里${...}只是一个简写。)
应该在另一个properties文件或者xml文件中配置得有数据库连接信息,如:derver、url、user、password等。那个配置文件中的连接信息在程序运行时系统就已经加载到容器里面了,所以用${..} 就是从容器中获取这个值。
在properties文件中是:
jdbc.driverClassName=xxxx.xxx.....
jdbc.url=....
.....
其他的问题大家再共同探讨吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询