码迷,mamicode.com
首页 > 编程语言 > 详细

springboot封装JsonUtil,CookieUtil工具类

时间:2019-09-23 19:47:14      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:mapper   cookie   null   str   cep   equals   eval   class   proc   

springboot封装JsonUtil,CookieUtil工具类

yls
2019-9-23

  1. JsonUtil
public class JsonUtil {
    private static ObjectMapper objectMapper = new ObjectMapper();

    public static String objectToString(Object object) throws JsonProcessingException {
        return objectMapper.writeValueAsString(object);
    }

    public static <T> T stringToObject(String json,Class<T> object) throws IOException {
        return objectMapper.readValue(json,object);
    }
}
  1. CookieUtil
public class CookieUtil {
    public static String getCookie(HttpServletRequest request, String cookieName){

        Cookie[] cookies =  request.getCookies();
        if(cookies != null){
            for(Cookie cookie : cookies){
                if(cookie.getName().equals(cookieName)){
                    return cookie.getValue();
                }
            }
        }

        return null;
    }

    public static void setCookie(HttpServletResponse response, String cookieName, String value,int cookieMaxAge){
        Cookie cookie = new Cookie(cookieName,value);
        cookie.setPath("/");
        cookie.setMaxAge(cookieMaxAge);
        response.addCookie(cookie);
    }

    public static void deleteCookie(HttpServletResponse response, String cookieName){
        setCookie(response,cookieName,null,0);
    }
}

springboot封装JsonUtil,CookieUtil工具类

标签:mapper   cookie   null   str   cep   equals   eval   class   proc   

原文地址:https://www.cnblogs.com/yloved/p/11574251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!