数据字典,给各个字典定义一些静态常量的名字,私有类型的本类的对象,还有一个Map用于存放字典表,在init ()中把所有字典加载入Map,定义的静态常量就是它的key.在需要的时候就根据getDic()获取相应的字典。
public class DicConstants {
/**行业代码*/定义静态类型的常量
public static final String dicTrdType = "dicTrdType";
/** 单体实例 */
private static DicConstants instance;
/** 字典数据映射表 */
@SuppressWarnings("rawtypes")
private Map dicMap = new HashMap();
/**
* 私有构造器
*/
private DicConstants() {
}
/**
* @return 返回 instance。
*/
public static DicConstants getInstance() {
if (instance == null) {
instance = new DicConstants();
}
return instance;
}
/**
* 初始化字典
*/
public void init() throws Exception {