簡體   English   中英

Spring3 Security JDBC如何加載連接信息

[英]Spring3 Security JDBC how to load connect info

Spring3 Security JDBC如何加載連接信息

我已經在Spring3 Security JDBC的這個示例上工作了2周,並且可以正常工作,但是將dataSource添加到ApplicationContext中,但是現在我無法從我的文件中加載連接信息。 我對其進行了硬編碼,並且可以正常工作,但是我希望它可以從文件中加載。 有人可以告訴我我要從AppicationContext中丟失什么嗎..謝謝

ApplicationContext-Security.xml

<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

>

更改為以下內容,並且可以使用:

<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>

但我不想對其進行硬編碼。 請幫我。

也許您可以嘗試將數據源設置指定到屬性文件中,然后使用PropertyPlaceholderConfigurer包含屬性文件,您可以在此博客中找到更多信息http://www.summa-tech.com/blog/2009/04/20/用彈簧管理物業文件的6條提示/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM