spring配置中无法读取${driverClassName},properties文件能加装,但是不能读取driverClassName内容? 15

似乎是EL表达式不起作用而是把${driverClassName}当成字符串来处理了,是怎么回事???请高人指点。。。... 似乎是EL表达式不起作用 而是把${driverClassName}当成字符串来处理了,是怎么回事???请高人指点。。。 展开
 我来答
百度网友771a8a6d4
2012-07-05 · TA获得超过625个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:435万
展开全部
能加载属性文件么?如果能加载的话,看看文件里有没有driverClassName这个属性。注意大小写。另外一个是${driverClassName}这个el里没有空格的。也注意下。
追问
spring配置文件:

classpath:oracle.properties

追答
看到
classpath:oracle.properties

这一行了。文件名没有写错没,而且文件路径对么,对应的是classpath,那就得放在src或者
WEB-INF/下的classes下。然后就是跟上边说的那样,检查每一个el里的参数名都对应后没,有多于空格没。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
味洋扛590
2012-07-05 · TA获得超过1647个赞
知道小有建树答主
回答量:1640
采纳率:100%
帮助的人:818万
展开全部
WEB-INF/下的applicationContext.xml文件
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="${driverClass}" />
<property name="jdbcUrl"
value="${jdbcUrl}" />
<property name="user" value="${user}" />
<property name="password" value="${password}" />
</bean>
jdbc.properties文件放在src下面
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lbbheart
2012-07-05 · 超过18用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:14.8万
展开全部
EL表达式没有问题,只要你的属性文件里面写的是键=值对,就一定可以,我怀疑你的属性文件没有加载!还是看看这方面吧,一般情况属性文件都不会出问题
追问
是放在src目录下的
oracle.properties配置:
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@192.168.0.10:1521:test
username=root
password=root
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-05
展开全部
mark
追问
spring配置2:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式