Class UstraCookieUtils

java.lang.Object
com.gsitm.ustra.java.mvc.utils.UstraCookieUtils

public final class UstraCookieUtils extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addCookie(jakarta.servlet.http.HttpServletResponse response, String name, String value, String path, int maxAge)
    쿠키 저장
    static void
    addCookie(jakarta.servlet.http.HttpServletResponse response, org.springframework.http.ResponseCookie cookie)
    쿠키 추가
    static void
    deleteCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name, String path)
    쿠키 제거
    static <T> T
    deserialize(jakarta.servlet.http.Cookie cookie, Class<T> cls)
    Cookie 정보를 역직렬화 한다.
    static Optional<jakarta.servlet.http.Cookie>
    getCookie(jakarta.servlet.http.HttpServletRequest request, String name)
    cookie 조회
    static String
    Cookie 정보를 직렬화 처리한다.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getCookie

      public static Optional<jakarta.servlet.http.Cookie> getCookie(jakarta.servlet.http.HttpServletRequest request, String name)
      cookie 조회
      Parameters:
      request -
      name -
      Returns:
    • addCookie

      public static void addCookie(jakarta.servlet.http.HttpServletResponse response, String name, String value, String path, int maxAge)
      쿠키 저장
      Parameters:
      response -
      name -
      value -
      maxAge -
    • addCookie

      public static void addCookie(jakarta.servlet.http.HttpServletResponse response, org.springframework.http.ResponseCookie cookie)
      쿠키 추가
      Parameters:
      response -
      cookie -
    • deleteCookie

      public static void deleteCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name, String path)
      쿠키 제거
      Parameters:
      request -
      response -
      name -
    • serialize

      public static String serialize(Serializable object)
      Cookie 정보를 직렬화 처리한다.
      Parameters:
      object -
      Returns:
    • deserialize

      public static <T> T deserialize(jakarta.servlet.http.Cookie cookie, Class<T> cls)
      Cookie 정보를 역직렬화 한다.
      Type Parameters:
      T -
      Parameters:
      cookie -
      cls -
      Returns: