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

 更新时间:2019年09月24日 09:04:45   作者:她的开呀  
这篇文章主要介绍了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> T stringToObject(String json,Class<T> 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);
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

相关文章

  • Java压缩文件ZIP实例代码

    Java压缩文件ZIP实例代码

    这篇文章主要介绍了Java压缩文件ZIP实例代码,有需要的朋友可以参考一下
    2013-12-12
  • Spring Security中用JWT退出登录时遇到的坑

    Spring Security中用JWT退出登录时遇到的坑

    使用了JWT后,每次请求都要携带 Bearer Token 并且被专门的过滤器拦截解析之后才能将用户认证信息保存到 SecurityContext 中去,接下来通过本文给大家介绍Spring Security中用JWT退出登录时遇到的坑,感兴趣的朋友一起看看吧
    2021-10-10
  • 浅谈Mybatis乐观锁插件

    浅谈Mybatis乐观锁插件

    这篇文章主要介绍了浅谈Mybatis乐观锁插件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • SpringBoot实现其他普通类调用Spring管理的Service,dao等bean

    SpringBoot实现其他普通类调用Spring管理的Service,dao等bean

    这篇文章主要介绍了SpringBoot实现其他普通类调用Spring管理的Service,dao等bean,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • HarmonyOS实现Java端类似Nine-Patch气泡聊天框代码

    HarmonyOS实现Java端类似Nine-Patch气泡聊天框代码

    在HarmonyOS Java端实现气泡聊天框,与Android 上的9图(Nine-Patch)有相似的实现方式,在HarmonyOS中,可以使用ShapeElement和ElementContainer来创建和管理可伸缩的气泡背景,下面提供一个简单的示例代码,可以在 HarmonyOS 中实现类似于Android的Nine-Patch气泡聊天框效果
    2024-07-07
  • Java中Maven的打包方式和执行jar详解

    Java中Maven的打包方式和执行jar详解

    这篇文章主要介绍了Java中maven的打包方式和执行jar,文中有详细的代码示例,有需要的朋友可以借鉴一下
    2023-04-04
  • springboot+feign+Hystrix整合(亲测有效)

    springboot+feign+Hystrix整合(亲测有效)

    本文主要介绍了springboot+feign+Hystrix整合,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • java中BigDecimal用法详解

    java中BigDecimal用法详解

    本文详细讲解了java中BigDecimal的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • mybatis注解开发 一对多嵌套查询方式

    mybatis注解开发 一对多嵌套查询方式

    这篇文章主要介绍了mybatis注解开发 一对多嵌套查询方式,具有很好的参考价值,希望对大家有所帮助。
    2023-03-03
  • 完美解决Java中的线程安全问题

    完美解决Java中的线程安全问题

    下面小编就为大家带来一篇完美解决Java中的线程安全问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08

最新评论