web层全局常量配置帮助类

作者: Ian | 2019-03-31 | 阅读
import java.util.Properties;

/**
 * web层全局常量配置帮助类
 */
public class GlobalSetting {
	private static final String FILE_NAME = "/global.properties";
	private GlobalSetting(){}
	private static Properties p;
	static{
		p = PropertiesHelper.load(FILE_NAME);
	}
	public static String get(String key){
		return null==p?"":p.getProperty(key);
	}
	
}

使用

// 类名.get(配置文件配置的属性对应的常量类里面的常量名)
GlobalSetting.get(ConstantPool.QINIU_IMAGE_BUCKET);

解析:

java.util.Properties是对properties这类配置文件的映射。支持key-value类型和xml类型两种。

static用法参考:https://www.cnblogs.com/dotgua/p/6354151.html?utm_source=itdadao&utm_medium=referral

static 总结:

static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法:

  1. 用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;
  2. 用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类;
  3. 静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键;
  4. 静态导包用法,将类的方法直接导入到当前类中,从而直接使用“方法名”即可调用类方法,更加方便。

文章中若有不足之处,还望指出。坚持是一种精神,分享是一种快乐!


版权声明:本文由 Ian 在 2019年03月31日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《web层全局常量配置帮助类》




  相关文章:


留言区:

TOP