将Properties文件中的内容存放到hazelcast缓存中的示例

//因为 Properties 实现了Map接口,所以可以将Properties 对象转换为map对象做处理

private static Map<String, String> formConfigItems = Hazelcast.newHazelcastInstance().getMap("formConfigItems");

private static Properties prop = new Properties();

public static void init(String configFile) throws Exception {
   prop.load(new FileInputStream(configFile));
//   formConfigItems = (Map)prop;  //用此行代码做处理后formConfigItems 此时可以看到有值,但是当从别处在通过Hazelcast的方式取值时却为空,于是改为下面的实现方式可以达到目的
   formConfigItems.putAll((Map)prop);
 }

猜你喜欢

转载自fhqfjfh.iteye.com/blog/2270134
今日推荐