package com.zy.asrs.utils; import org.springframework.beans.factory.annotation.Value; import org.springframework.util.DigestUtils; import java.nio.charset.StandardCharsets; import java.util.Date; import java.util.HashMap; import java.util.Map; public class MesSyncUtil { @Value("${mes.appkey}") private static String appkey; public static Map getRequestParamMap(){ Date date = new Date(); String ts = date.getTime() + ""; String key = DigestUtils.md5DigestAsHex((appkey + ts).getBytes(StandardCharsets.UTF_8)); Map requestParamMap = new HashMap<>(); requestParamMap.put("ts",ts); requestParamMap.put("key",key); return requestParamMap; } public static void main(String[] args) { System.out.println(MesSyncUtil.getRequestParamMap()); } }