工程中properties文件处理方法类

功能:properties文件加载、取得key对应的值

 1 import java.util.ResourceBundle;
 2
 3 /**
 4  * 工程中properties文件处理方法类
 5  */
 6 public class ConfigHolder {
 7     private static ResourceBundle bundle;
 8
 9     /**
10      * 加载properties文件
11      */
12     private static void loadConfig() {
13         if(bundle == null) {
14             // 在class下有config.properties文件,如果在某包下,则如:ort.config
15             bundle = ResourceBundle.getBundle("config");
16         }
17     }
18
19     /**
20      * 取得properties文件中指定key的值
21      * @param key
22      * @return
23      */
24     public static String getValue(String key) {
25         loadConfig();
26         return bundle.getString(key);
27     }
28 }
时间: 2024-10-25 13:40:02

工程中properties文件处理方法类的相关文章

java读取properties文件的方法

盗亦有道: http://blog.csdn.net/lwzcjd/article/details/3116298 http://hi.baidu.com/hgd0324/item/1d5e923973b77c4d033edcaf 这里介绍两种技术:利用spring读取properties 文件和利用java.util.Properties读取(一)利用spring读取properties 文件利用org.springframework.beans.factory.support.Propert

Python 之 h5py 读取 matlab 中 .mat 文件 cell 方法浅析

采用 Python 读取 matlab 中 .mat文件的方法有很多,中外文的论坛上都不少,相关博文 可见:Python 从 mat 文件的读写和存储 到 h5py 文件包. 详址:http://blog.csdn.net/u013630349/article/details/47090299 但是,在读取matlab文件的时候,往往不是一层 .mat 就足以解决问题的,.mat 文件中可能是存放的 cell(100*200) 数据, cell(100*200)数据中又分为多个 cell .那么

JSP/Servlet Web应用中.properties文件的放置与读取

本地项目在本地类库中,我经常使用当前目录来放置.properties文件,这时调用方只要引用我的jar,并且将我的.properties放在他的classpath里面即可,比如:p.load(new FileInputStream("HanLP.properties"));这样类似下图的项目结构就可以跑起来:JSP/Servlet Web项目但是到了Web项目时,情况大不相同.在Tomcat下,classpath里只含apache-tomcat-8.0.14\bin目录下有限的...

获取项目中Properties文件

在web项目中读取Properties文件配置: properties文件内容: name=tom password=12345 1.使用 类名.class.getResourceAsStream() private void readPropertiesByClass() { // 根目录是class文件所在目录,如果以 /开头从classpath目录中找db.properties;如果不以/开头从当前类所在的包中找 InputStream inputStream = ReadProperti

面向对象中的文件上传类

<?php /** *文件上传类 * **/ class Upload { //上传到哪个目录 protected $path = './upload/'; //准许的MIME protected $allowmime = ['image/png','image/jpg','image/jpeg','image/pjpeg','image/bmp','image/wbmp','image/gif','image/x-png']; //准许的后缀 protected $allowsubfix = 

MFC【exe】工程中的文件大致信息(翻译的)

在工程文件夹中有个readme文件,下面是翻译过来的. ======================================================================== MICROSOFT FOUNDATION CLASS LIBRARY : Down1========================================================================微软基础类库 AppWizard has created this D

解决Eclipse中.properties文件中文乱码问题

在没有修改.properties文件编码格式之前,中文显示是3-8行,修改.properties文件编码格式之后,中文显示是1-2行. 修改方法如下: http://blog.csdn.net/qq_33530388/article/details/72478975 修改完成后,文件中原来的编码不会自动修改成中文,所以还是要自己手动修改过来,但是以后在.properties文件中显示中文就没有问题了.

eclipse中 properties文件编码问题

1. Eclipse修改设置 项目中用到了配置文件,所以在Eclipse中新建.properties文件,文件中编辑了中文,在保存时Eclipse报出以下错误: 解决这个问题的方法: 依次选择: 菜单-->Preferences-->General-->ContentTypes-->Text-->JavaProperties File,设置Default encoding,把下面的ISO-8859-1改为UTF-8或者GBK(推荐UTF-8),然后update,如下图所示.

关于tomcat下spring无法加载依赖jar中properties文件的原因分析

我们经常把spring需要加载的properties文件放在java/resources下面,这样存放的问题导致properties在打包后就在jar的根目录下,所以我们的spring的配置路径就是classpath*:xxx.properties,但是这样的jar我们在被其他项目引用的时候会发现properties文件老是无法加载,就这个问题从spring的源码来找找为什么会这样. 首先properties是当做一个resource来加载的,实现加载的是org.springframework.