大雨大雨
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
posts - 4, comments - 1, trackbacks - 0
<
2013年5月
>
日
一
二
三
四
五
六
28
29
30
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
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
(3)
JAVA(3)
隨筆檔案
(4)
2013年5月 (4)
搜索
最新評論
1.?re: [原創(chuàng)]slf4j+logback 多個日志輸出配置實例
方法
--是
閱讀排行榜
1.?[原創(chuàng)]slf4j+logback 多個日志輸出配置實例(10715)
2.?[原創(chuàng)]Spring+Quartz配置java定時任務(wù)實例(923)
3.?[原創(chuàng)]使用apache commons包讀取配置文件(729)
4.?[原創(chuàng)]凍結(jié)excel的行與列(184)
評論排行榜
1.?[原創(chuàng)]slf4j+logback 多個日志輸出配置實例(1)
2.?[原創(chuàng)]凍結(jié)excel的行與列(0)
3.?[原創(chuàng)]Spring+Quartz配置java定時任務(wù)實例(0)
4.?[原創(chuàng)]使用apache commons包讀取配置文件(0)
[原創(chuàng)]使用apache commons包讀取配置文件
在java項目中, 經(jīng)常需要從配置文件中讀取配置信息. 常見的配置文件有properties文件和XML文件.本文以讀取properties配置文件為例.
配置文件 app.properties 截取如下:
1
ftp.username=userOne
2
ftp.password=p@ssword
3
ftp.hostip=127.0.0.1
4
ftp.port=21
加載并讀取配置
1
import
org.apache.commons.configuration.ConfigurationException;
2
import
org.apache.commons.configuration.PropertiesConfiguration;
3
import
org.apache.commons.configuration.reloading.FileChangedReloadingStrategy;
4
5
6
7
private
static
String ftpUser
=
null
;
8
9
private
static
String ftpPassword
=
null
;
10
11
private
static
String ftpHost
=
null
;
12
13
private
static
String ftpPort
=
null
;
14
private static
String CONFIG_FILEPATH = ClassLoader.getSystemResource(
"app.properties").getPath();
15
16
17
private
static
void
initFromProperties()
18
{
19
try
20
{
21
CONFIG_FILEPATH
=
URLDecoder.decode(CONFIG_FILEPATH,
"
utf-8
"
);
22
setProperties(
new
PropertiesConfiguration(CONFIG_FILEPATH));
23
getProperties().setReloadingStrategy(
24
new
FileChangedReloadingStrategy());
25
getProperties().setAutoSave(
true
);
26
27
readValues();
28
}
29
catch
(UnsupportedEncodingException e)
30
{
31
//
處理異常
32
}
33
catch
(ConfigurationException e)
34
{
35
//
處理異常
}
36
37
}
38
39
40
41
private
static
void
readValues()
42
{
43
//
ftp
44
setFtpUser(getStrValue(
"
ftp.username
"
));
45
setFtpPassword(getStrValue(
"
ftp.password
"
));
46
setFtpHost(getStrValue(
"
ftp.hostip
"
));
47
setFtpRootPath(getStrValue(
"
ftp.ftproot
"
));
48
setFtpPort(getStrValue(
"
ftp.port
"
));
49
}
50
51
52
53
同樣對于XML配置文件,也可以使用apache commons包.
posted on 2013-05-22 23:13
大雨大雨
閱讀(729)
評論(0)
編輯
收藏
所屬分類:
JAVA
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
[原創(chuàng)]Spring+Quartz配置java定時任務(wù)實例
[原創(chuàng)]使用apache commons包讀取配置文件
[原創(chuàng)]slf4j+logback 多個日志輸出配置實例
Powered by:
BlogJava
Copyright ©2025 大雨大雨
主站蜘蛛池模板:
一本久久综合亚洲鲁鲁五月天
|
免费A级毛片无码A∨免费
|
国产人妖ts在线观看免费视频
|
亚洲第一香蕉视频
|
午夜网站在线观看免费完整高清观看
|
亚洲欧洲日产国码二区首页
|
99久久国产免费-99久久国产免费 99久久国产免费中文无字幕
|
中文字幕免费在线视频
|
国产精品亚洲二区在线观看
|
美女视频黄免费亚洲
|
国产v亚洲v天堂a无
|
久久WWW色情成人免费观看
|
亚洲国产日韩精品
|
日本人的色道www免费一区
|
国产成人综合亚洲
|
亚洲视频一区二区
|
最好免费观看高清在线
|
亚洲精品国产情侣av在线
|
在线看片免费不卡人成视频
|
亚洲精品欧美综合四区
|
免费jlzzjlzz在线播放视频
|
成人免费网站视频www
|
亚洲第一AV网站
|
亚洲毛片免费视频
|
亚洲JLZZJLZZ少妇
|
亚洲性日韩精品一区二区三区
|
成全视频高清免费观看电视剧
|
亚洲视频在线不卡
|
国产自产拍精品视频免费看
|
色吊丝免费观看网站
|
久久久久亚洲精品无码系列
|
无码国产精品一区二区免费式直播
|
日本一道高清不卡免费
|
国产乱妇高清无乱码免费
|
亚洲网站在线观看
|
免费涩涩在线视频网
|
国产日韩精品无码区免费专区国产
|
无码乱人伦一区二区亚洲
|
在线观看免费大黄网站
|
国产青草亚洲香蕉精品久久
|
亚洲精品乱码久久久久久
|