Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 从.properties属性文件中存取设置参数
dapan



CJSDN高级会员


发贴: 929
积分: 80
于 2002-07-20 10:51 user profilesend a private message to usersend email to dapansearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
建设一个完整的J2EE应用总会有很多系统参数,不如Datasource、INITIAL_CONTEXT_FACTORY、PROVIDER_URL等等,怎么才能最方便的存取,并且便于系统部署,移植呢?

就是他--.properties属性文件。Smile

掌握他的使用方法后,您可以象使用一个Class一样使用您的.properties属性文件。

Java中提供了一个java.util.Properties工具类,使用Properties类您可以方便的从一个.properties属性文件中读取设置参数,示例代码如下:

    Properties props = new Properties();
    props.load(new FileInputStream("filename.properties"));
    String value = props.getProperty("propertyname");

如果您的.properties文件打包入一个Jar或War文件,您可以使用ClassLoader的getResourceAsStream()方法得到一个InputStream对象,示例代码如下:

        Properties props = new Properties();
        props.load(getClass().getResourceAsStream("com/company/application/application.properties"));
        String value = props.getProperty("propertyname");

不过这种方式应该适用于较少量的访问吧,比如应用系统的初始化等等。
如果需要频繁得到信息,就不太适合了。

^_^




话题树型展开
人气 标题 作者 字数 发贴时间
23765 从.properties属性文件中存取设置参数 dapan 1217 2002-07-20 10:51
19335 回复: 从.properties属性文件中存取设置参数 yamakasy 319 2002-07-21 13:33
19404 回复: 回复: 从.properties属性文件中存取设置参数 wishmaster 519 2002-07-21 14:19
18791 回复: 从.properties属性文件中存取设置参数 dapan 158 2002-07-22 10:39
19815 回复: 回复: 从.properties属性文件中存取设置参数 wishmaster 425 2002-07-22 18:30

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923