首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring3安全JDBC如何加载连接信息

Spring3安全JDBC如何加载连接信息
EN

Stack Overflow用户
提问于 2011-03-28 23:38:04
回答 1查看 351关注 0票数 0

Spring3安全JDBC如何加载连接信息

我已经在这个Spring3安全JDBC示例上工作了两个星期,我让它工作了,但是将dataSource添加到了ApplicationContext中,但是现在我不能让它从我的文件中加载连接信息。我硬编码它,它的工作,但我希望它从一个文件加载。有没有人能告诉我,为了让我的AppicationContext正常工作,我到底遗漏了什么?谢谢

ApplicationContext-Security.xml

代码语言:javascript
复制
<beans:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="${database.driver}" />
<beans:property name="url" value="${database.url}" />
<beans:property name="username" value="${database.user}" />
<beans:property name="password" value="${database.password}" />
</beans:bean

更改为以下内容,它可以正常工作:

代码语言:javascript
复制
<beans:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
<beans:property name="url" value="jdbc:mysql://127.0.0.1/db_mytest" />
<beans:property name="username" value="root" />
<beans:property name="password" value="" />
</beans:bean>

但我不想硬编码它。请帮帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-29 00:11:51

也许您可以尝试在属性文件中指定数据源设置,然后使用PropertyPlaceholderConfigurer包含属性文件,您可以在此博客http://www.summa-tech.com/blog/2009/04/20/6-tips-for-managing-property-files-with-spring/中找到更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5461427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档