我项目中将一些基础数据,放到了engine的全局共享对象中,方便在模板中读取,当系统运行时修改这些数据,engine的共享对象无法进行更新操作,并给出异常key已经存在,这块怎么处理好一些?
public static void loadParam(){ List<Param> list=Param.dao.find("select * from "+Param.TABLE); for(Param p:list){ RenderManager.me().getEngine().addSharedObject(p.getK(),p.getVal()); CacheKit.put(Consts.CACHE_NAMES.paramCache.name(),p.getK(),p.getVal()); } StaticLog.info("系统参数加载成功"); }