static final 常量的生命周期

从应用初始到消耗验证过程如下
1.新建MapUtil 类
public class MapUtil {

public static final Map<String, Object> redisMap = new HashMap<String, Object>();

}

2.分别在2个接口获取到redisMap,一个是放数据进去,另外一个是获取数据

public ReturnPublic getTableData(DocumentCommand documentCommand) {
ReturnPublic returnPublic = new ReturnPublic();
PageJson pageJson = new PageJson();
Map<String, Object> utilMMap = MapUtil.redisMap;
utilMMap.put(“test”, “123”);
try {
DocumentEntity documentEntity = new DocumentEntity();
BeanUtils.copyProperties(documentCommand, documentEntity);
List documentDTOS = documentMapper.getTableData(documentEntity);
pageJson.setTotalSize(documentDTOS.size());
pageJson.setDataList(documentDTOS);
returnPublic.setData(pageJson);
returnPublic.setCode(ReturnCodeConstatnt.SUCCESS_CODE);
returnPublic.setMsg(ReturnCodeConstatnt.SEARCH_SUCCESS_DESC);
} catch (BeansException e) {
logger.error("【分页查询表单失败】:" + e.getMessage());
returnPublic.setCode(ReturnCodeConstatnt.FAIL_CODE);
returnPublic.setMsg(ReturnCodeConstatnt.SEARCH_FAIL_DESC);
}
return returnPublic;
}
获取:
@Override
public ReturnPublic get(DocumentCommand documentCommand) {
ReturnPublic returnPublic = new ReturnPublic();
Map<String, Object> utilMMap = MapUtil.redisMap;
String value = utilMMap.get(“test”).toString();
System.out.println(value);
try {
DocumentEntity documentsEntity = new DocumentEntity();
BeanUtils.copyProperties(documentCommand, documentsEntity);
documentMapper.getDocument(documentsEntity);
returnPublic.setCode(ReturnCodeConstatnt.SUCCESS_CODE);
returnPublic.setMsg(ReturnCodeConstatnt.SEARCH_SUCCESS_DESC);
} catch (Exception e) {
logger.error("【查询失败】:" + e.getMessage());
returnPublic.setCode(ReturnCodeConstatnt.FAIL_CODE);
returnPublic.setMsg(ReturnCodeConstatnt.SEARCH_FAIL_DESC);
}
return returnPublic;
}
获取能够得到test这个key值,并打印出123

发布了46 篇原创文章 · 获赞 2 · 访问量 9398

猜你喜欢

转载自blog.csdn.net/qq_33009107/article/details/100153878
今日推荐