java中如何加载Properties文件
来源:互联网 发布:sweetalert2.min.js 编辑:程序博客网 时间:2024/06/11 10:13
java中如何加载Properties文件
1)使用Properties的load方法,将这个文件先加载进来,之后使用getProperty方法将对应键的值得到,比如:
System.getProperties().load(“System.Properties.txt”);先加载System.Properties.txt文件
System.getProperties().getProperty(“DBType”);后将文件中键为DBType的值得到。
2)使用第一种方法键对应的值得灵活性比较大。还有一种方法是将不从文件中得到键对应的值。在程序中去设一个属性,比如:
System.getProperties().setProperty(“DBType”,”SQLServer”);先设置一个键位DBType的属性
System.getProperties().getProperty(“DBType”);后通过getProperty方法得到DBType的值
实例:
package com.mmall.util;
import org.apache.commons.lang3.StringUtils;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Properties;
/** 属性加载工具类
* Created by yangtianrui on 17/7/10.
*/
public class PropertiesUtils
{
private static final String propertyName = “mmall.properties”;
public static Properties properties = null;static{ properties = new Properties(); try { // properties.setProperty("DB","sqlServer"); properties.load(new InputStreamReader(PropertiesUtils.class.getClassLoader() .getSystemResourceAsStream(propertyName),"utf-8")); // properties.load(); } catch (IOException e) { e.printStackTrace(); }}public static String getProperty(String propertyKey){ String value = properties.getProperty(propertyKey.trim()); if(StringUtils.isBlank(value)) { return null; } return value;}public static String getProperty(String key,String defauleValue){ String value = properties.getProperty(key,defauleValue); if(StringUtils.isBlank(key)) { return defauleValue.trim(); } return value.trim();}
}
main函数:
package com.mmall.util;
import org.hibernate.annotations.SourceType;
import java.util.Properties;
/**
* Created by yangtianrui on 17/7/10.
*/
public class Yangtianrui_Test {
public static void main(String[] args) { String str = PropertiesUtils.getProperty("","alipay.callback.url"); System.out.println(str); //获取当前的系统属性 Properties prop = System.getProperties(); //System.load(aa.txt); //String s = PropertiesUtils.getStr(); //System.out.println(s);}
}
- java中如何加载Properties文件
- java中加载properties文件
- java 加载properties 文件
- java 加载properties 文件
- java加载properties文件
- Java 加载Properties文件
- JAVA加载properties文件
- java中如何读取properties文件
- Java properties文件中如何添加空格
- spring中加载properties文件
- 项目中加载properties文件
- java 加载解析properties 文件
- java properties 文件的加载
- Java中加载properties文件的6种方法
- Java读取Properties文件 Java加载配置Properties文件
- Java中如何对properties文件的操作
- java如何读取.properties文件
- Java如何读取properties文件
- 一维数组变二维数组的写法(详解)
- springMVC
- react native坑之道
- fcntl函数详解
- 冒泡排序的优化
- java中如何加载Properties文件
- 一.OpenCV 基本认知
- sql server 全局参数
- HTML学习笔记<7>[CSS]
- 小知识
- 反演
- 通过数据库的表名查询数据库字段
- 使用maven构建ssm(spring+springmvc+mybatis)框架
- Flavors