小小程序員
BlogJava
|
首頁
|
發新隨筆
|
發新文章
|
|
|
管理
spring如何引用properties文件里的配置
1.PropertyPlaceholderConfigurer類
它是把屬性中的定義的變量(var)替代,spring的配置文件中使用${var}的占位符
<
beans
>
<
bean?
id
="configBean"
?class
="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
>
??????????
<
property?
name
="location"
>
<
value
>
db.properties
</
value
>
</
property
>
</
bean
>
?
<
bean?
id
="dataSource"
?class
="org.apache.commons.dbcp.BasicDataSource"
?destroy-method
="close"
>
????
<
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
>
</
beans
>
db.properties文件
jdbc.driverClassName=org.hsqldb.jdbcDriver
jdbc.url=jdbc:hsqldb:hsql://production:9002
jdbc.username=sa
jdbc.password=root
2.PropertyOverrideConfigurer類
跟PropertyPlaceholderConfigurer功能一樣,不過用法不一樣.不用占位符,在屬性文件中
直接定義屬性的值,這樣就允許有默認值
<
beans
>
<
bean?
id
="configBean"
?class
="org.springframework.beans.factory.config.PropertyOverrideConfigurer"
>
???????????
<
property?
name
="location"
><
value
>
db.properties
</
value
></
property
>
</
bean
>
?
<
bean?
id
="dataSource"
?class
="org.apache.commons.dbcp.BasicDataSource"
?destroy-method
="close"
>
????
<
property?
name
="driverClassName"
><
value
>
org.hsqldb.jdbcDriver
</
value
></
property
>
????
<
property?
name
="url"
><
value
>
jdbc:hsqldb:hsql://production:9002
</
value
></
property
>
????
<
property?
name
="username"
><
value
>test
</
value
></
property
>
????
<
property?
name
="password"
><
value
>123456
</
value
></
property
>
</
bean
>
</
beans
>
db.properties文件
dataSource.username=admin
dataSource.password=9527
在bean實例時,admin,9527將替代test,123456
3其他
1)如果需要引用多個屬性,將
configBean
屬性改為
<
property?
name
="locations"
>
<
list
>
<
value
>
db.properties
</
value
>
<
value
>
db1.properties
</
value
>
</
list
>
</
property
>
2)在ApplactionContext中是自動調用BeanFactoryPostProcessor接口的,如果要在BeanFactory中使用,必須手動添加:
XmlBeanFactory?factory?
=
?
new
?XmlBeanFactory(
new
?FileSystemResource(
"
beans.xml
"
));
PropertyPlaceholderConfigurer?cfg?
=
?
new
?PropertyPlaceholderConfigurer();
cfg.setLocation(
new
?FileSystemResource(
"
jdbc.properties
"
));
cfg.postProcessBeanFactory(factory);
發表于 2006-06-07 02:40
~小Q
閱讀(1833)
評論(0)
編輯
收藏
所屬分類:
『
Spring
』
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
圖解spring mvc
Quartz的cron表達式
在spring利用javamail,quartz定時發送郵件
spring對java遠程調用的簡化(三)之HTTPinvoker
spring對java遠程調用的簡化(二)之Hessian,Burlap
spring對java遠程調用的簡化(一)之RMI
spring中事務的屬性
事務的特點以及spring提供事務管理器的簡介
ProxyFactoryBean屬性介紹
spring中基礎核心接口介紹
<
2006年6月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
公告
spring-誰與爭鋒
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
『
eclipse
』(2)
(rss)
『
Flash
』(1)
(rss)
『
JavaScript
』(1)
(rss)
『
Maven
』(1)
(rss)
『
Spring
』(17)
(rss)
『
springside
』(1)
(rss)
『
匯編
』(4)
(rss)
『
計劃
』(1)
(rss)
相冊
spring
Blog
論壇
積分與排名
積分 - 62785
排名 - 842
最新評論
1.?re: 在spring利用javamail,quartz定時發送郵件[未登錄]
感覺不錯嗎、
--xiaoxiao
2.?re: JavaScript中的arguments,callee,caller,call,appy
不錯啊
--artwl
3.?re: JavaScript中的arguments,callee,caller,call,appy[未登錄]
注意,arguments[0] 是對的。arguments是一個Object。
--你好
4.?re: JavaScript中的arguments,callee,caller,call,appy
評論內容較長,點擊標題查看
--zhangsir199
5.?re: Maven的eclipse插件使用的flash教程[未登錄]
除了插件是真的之外,其他怎么全是假的?
--王子
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ~小Q
主站蜘蛛池模板:
在线观看国产一区亚洲bd
|
亚洲人成电影网站
|
一级毛片a免费播放王色
|
日本v片免费一区二区三区
|
好男人看视频免费2019中文
|
亚洲国产韩国一区二区
|
91网站免费观看
|
中文字幕乱码亚洲精品一区
|
处破痛哭A√18成年片免费
|
亚洲乱码中文字幕在线
|
国产成人免费全部网站
|
少妇亚洲免费精品
|
国产亚洲综合成人91精品
|
久久久久成人片免费观看蜜芽
|
深夜福利在线视频免费
|
亚洲精品国产精品乱码不99
|
中文毛片无遮挡高清免费
|
亚洲国产精品一区
|
手机看黄av免费网址
|
亚洲AV无码专区亚洲AV桃
|
AV在线播放日韩亚洲欧
|
久久久久久AV无码免费网站下载
|
亚洲色欲www综合网
|
成人免费无码大片A毛片抽搐
|
色偷偷亚洲第一综合网
|
精品国产_亚洲人成在线高清
|
蜜桃成人无码区免费视频网站
|
亚洲伊人久久大香线蕉影院
|
男女交性永久免费视频播放
|
精品国产免费一区二区三区
|
4480yy私人影院亚洲
|
永久免费AV无码网站在线观看
|
9久久免费国产精品特黄
|
亚洲手机中文字幕
|
亚洲精品综合久久
|
日本h在线精品免费观看
|
妇女自拍偷自拍亚洲精品
|
亚洲AV日韩AV天堂一区二区三区
|
97无码免费人妻超级碰碰碰碰
|
一级人做人爰a全过程免费视频
|
亚洲视频在线观看免费视频
|