Package com.gsitm.ustra.java.mvc.utils
Class UstraCookieUtils
java.lang.Object
com.gsitm.ustra.java.mvc.utils.UstraCookieUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCookie(jakarta.servlet.http.HttpServletResponse response, String name, String value, String path, int maxAge) 쿠키 저장static voidaddCookie(jakarta.servlet.http.HttpServletResponse response, org.springframework.http.ResponseCookie cookie) 쿠키 추가static voiddeleteCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name, String path) 쿠키 제거static <T> Tdeserialize(jakarta.servlet.http.Cookie cookie, Class<T> cls) Cookie 정보를 역직렬화 한다.static Optional<jakarta.servlet.http.Cookie>cookie 조회static Stringserialize(Serializable object) Cookie 정보를 직렬화 처리한다.
-
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
Cookie 정보를 직렬화 처리한다.- Parameters:
object-- Returns:
-
deserialize
Cookie 정보를 역직렬화 한다.- Type Parameters:
T-- Parameters:
cookie-cls-- Returns:
-