インターフェースの使用
org.springframework.http.ResponseCookie.ResponseCookieBuilder
org.springframework.http 内の ResponseCookie.ResponseCookieBuilder 使用
修飾子と型メソッド説明Cookie "Domain" 属性を設定します。サーバー定義の Cookie のビルダーを取得するためのファクトリメソッドで、その名前のみが指定され、ビルダーメソッドを介して後で値やその他の属性を設定できます。名前と値のペアで始まり、属性を含めることもできるサーバー定義の Cookie のビルダーを取得するファクトリメソッド。ResponseCookie.fromClientResponse
(StringSE name, StringSE value) サーバー定義の Cookie のビルダーを取得するファクトリメソッド。ResponseCookie.ResponseCookieBuilder.httpOnly
(boolean httpOnly) "HttpOnly" 属性を Cookie に追加します。ResponseCookie.ResponseCookieBuilder.maxAge
(long maxAgeSeconds) 秒単位の値を受け入れるmaxAge(Duration)
のバリアント。ResponseCookie.ResponseCookieBuilder.maxAge
(DurationSE maxAge) Cookie "Max-Age" 属性を設定します。ResponseCookie.mutate()
"this"
インスタンスからの値が事前入力されたビルダーを返します。Cookie "Path" 属性を設定します。"SameSite" 属性を Cookie に追加します。ResponseCookie.ResponseCookieBuilder.secure
(boolean secure) "Secure" 属性を Cookie に追加します。クッキー値を設定します。org.springframework.web.server.session 内の ResponseCookie.ResponseCookieBuilder 使用
修飾子と型メソッド説明void
CookieWebSessionIdResolver.addCookieInitializer
(ConsumerSE<ResponseCookie.ResponseCookieBuilder> initializer) Consumer
SE を追加して、CookieWebSessionIdResolver.getCookieName()
およびCookieWebSessionIdResolver.getCookieMaxAge()
が適用された後にセッション ID Cookie をさらに初期化します。