Java单例和Properties加载*.properties文件
来源:互联网 发布:java divide 参数 编辑:程序博客网 时间:2024/06/15 05:12
1 . Java单例和Properties加载*properties文件
代码文件FileUploadProperties.java:
public void FileUploadProperties{ private Map<String, String>properties = new HashMap<String, String>(); private FileUploadProperties(){} private static FileUploadProperties instance = new FileUploadProperties(); public static FileUploadProperties getInstance(){ return instance; //单例模式 } puiblic void addProperty(String propertyKey, String propertyValue){ properties.put( propertyKey, propertyValue); } public String getProperty(String propertyKey){ return properties.get(propertyKey); }}
代码文件FileUploadListener.java:
InputStream in = getClass().getClassLoad().getResourceAsStream("/FileUpload.properties");Properties properties = new Properties();properties.load(in);for(Map.Entry<Object, Object>property:properties.EntrySet){ String propertyKey = (String) properties.getKey(); String propertyValue = (String) properties.getValue(); FileUploadProperties.getInstance().addProperties( propertyKey, propertyValue);}
上述代码中:
1 . 单例模式选用饿汉单例模式(线程安全),类中只允许一个实例。
2 . 解析的*.properties是放在Src目录下的。
3 . 针对Map中,采用Map.Entry可以无需知道具体的键,而依次利获取键值,是一个不错的方法。
4 . 对于文件的加载时机,利用监听器中的初始化函数,在Tomcat容器启动时,就把资源加载。
0 0
- Java单例和Properties加载*.properties文件
- Java单例和Properties加载*.properties文件
- 使用单例模式加载properties文件
- 使用单例模式加载properties文件
- java 加载properties 文件
- java 加载properties 文件
- java加载properties文件
- Java 加载Properties文件
- JAVA加载properties文件
- Java Properties 文件的加载和配置管理
- Java基础-加载和遍历.properties文件
- java 加载解析properties 文件
- java properties 文件的加载
- java中加载properties文件
- Java读取Properties文件 Java加载配置Properties文件
- Properties类加载properties文件和xml文件
- Java配置properties文件的加载和读取方法
- 单例模式加载properties配置文件
- 产生随机数的两种方法
- JetBrains注册码计算(IntelliJ IDEA 15.0注册码激活)
- ios 开发学习日志 自定义animation 1
- c++临界区域-加锁
- 购物车项目(一)——编写商品类
- Java单例和Properties加载*.properties文件
- Date和String类型之间的转换,通过Calendar类求出年龄
- Android自定义带圆点的半圆形进度条
- 冒泡排序(C语言版)
- Android仿外卖购物车的实现
- Java中读取配置文件的方式
- XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)
- StringUtils 类方法
- 纯CSS苹果菜单