大雨大雨
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
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: [原創]slf4j+logback 多個日志輸出配置實例
方法
--是
閱讀排行榜
1.?[原創]slf4j+logback 多個日志輸出配置實例(10717)
2.?[原創]Spring+Quartz配置java定時任務實例(926)
3.?[原創]使用apache commons包讀取配置文件(732)
4.?[原創]凍結excel的行與列(187)
評論排行榜
1.?[原創]slf4j+logback 多個日志輸出配置實例(1)
2.?[原創]凍結excel的行與列(0)
3.?[原創]Spring+Quartz配置java定時任務實例(0)
4.?[原創]使用apache commons包讀取配置文件(0)
[原創]使用apache commons包讀取配置文件
在java項目中, 經常需要從配置文件中讀取配置信息. 常見的配置文件有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
大雨大雨
閱讀(732)
評論(0)
編輯
收藏
所屬分類:
JAVA
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
[原創]Spring+Quartz配置java定時任務實例
[原創]使用apache commons包讀取配置文件
[原創]slf4j+logback 多個日志輸出配置實例
Powered by:
BlogJava
Copyright ©2025 大雨大雨
主站蜘蛛池模板:
亚洲国产aⅴ综合网
|
131美女爱做免费毛片
|
暖暖免费高清日本中文
|
亚洲理论片中文字幕电影
|
亚洲免费在线播放
|
亚洲色欲色欲www在线丝
|
好男人资源在线WWW免费
|
亚洲欧洲日产国码无码网站
|
67194国产精品免费观看
|
亚洲精品无码专区在线在线播放
|
日韩a毛片免费观看
|
国产色爽免费视频
|
国产成人久久精品亚洲小说
|
免费中文字幕在线
|
免费国产黄网站在线看
|
亚洲综合激情另类专区
|
成人精品视频99在线观看免费
|
亚洲夜夜欢A∨一区二区三区
|
免费无码一区二区三区蜜桃
|
久久久久久亚洲精品
|
永久看日本大片免费35分钟
|
亚洲视频一区二区三区四区
|
免费看片免费播放
|
一级黄色片免费观看
|
午夜亚洲www湿好大
|
亚洲精品免费在线视频
|
亚洲色偷偷偷综合网
|
亚洲精品国产自在久久
|
最近免费mv在线观看动漫
|
好大好硬好爽免费视频
|
黄色网址大全免费
|
国产成A人亚洲精V品无码
|
日本免费网站视频www区
|
国产亚洲欧美在线观看
|
国产亚洲人成网站观看
|
在线看片韩国免费人成视频
|
在线观看国产一区亚洲bd
|
亚洲乱码日产一区三区
|
人禽杂交18禁网站免费
|
免费无码一区二区
|
久久久久亚洲AV无码永不
|