重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

springboot封装JsonUtil,CookieUtil工具类代码实例

这篇文章主要介绍了springboot封装JsonUtil,CookieUtil工具类过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

成都创新互联公司专业为企业提供葫芦岛网站建设、葫芦岛做网站、葫芦岛网站设计、葫芦岛网站制作等企业网站建设、网页设计与制作、葫芦岛企业网站模板建站服务,十年葫芦岛做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

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 stringToObject(String json,Class object) throws IOException {
    return objectMapper.readValue(json,object);
  }
}

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工具类代码实例
标题网址:http://cqcxhl.com/article/poijei.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP