大雨大雨
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∨免费软件
|
成av免费大片黄在线观看
|
亚洲宅男精品一区在线观看
|
亚洲制服丝袜中文字幕
|
亚洲精华国产精华精华液好用
|
亚洲视频免费在线播放
|
亚洲国产综合人成综合网站
|
成年在线网站免费观看无广告
|
免费无码黄十八禁网站在线观看
|
久久免费精品一区二区
|
最好看的中文字幕2019免费
|
一级黄色免费大片
|
亚洲色无码国产精品网站可下载
|
亚洲福利一区二区精品秒拍
|
亚洲人成网亚洲欧洲无码久久
|
国产成人精品123区免费视频
|
222www免费视频
|
中文字幕无码视频手机免费看
|
特级精品毛片免费观看
|
在线视频网址免费播放
|
窝窝影视午夜看片免费
|
亚洲AV性色在线观看
|
国产精品亚洲精品青青青
|
亚洲av无码成人影院一区
|
一道本在线免费视频
|
午夜精品射精入后重之免费观看
|
毛片a级三毛片免费播放
|
亚洲成a人片在线播放
|
亚洲日本一区二区一本一道
|
亚洲AV无码乱码国产麻豆
|
亚洲精品你懂的在线观看
|