クラス ServletCookieValueMethodArgumentResolver
java.lang.ObjectSE
org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver
org.springframework.web.method.annotation.AbstractCookieValueMethodArgumentResolver
org.springframework.web.servlet.mvc.method.annotation.ServletCookieValueMethodArgumentResolver
- 実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
public class ServletCookieValueMethodArgumentResolver
extends AbstractCookieValueMethodArgumentResolver
HttpServletRequest
EE からの Cookie 値を解決する AbstractCookieValueMethodArgumentResolver
。- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
クラス org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver から継承されたネストクラス / インターフェース
AbstractNamedValueMethodArgumentResolver.NamedValueInfo
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected ObjectSE
resolveName
(StringSE cookieName, MethodParameter parameter, NativeWebRequest webRequest) 指定されたパラメーターの型と値の名前を引数の値に解決します。void
setUrlDecode
(boolean urlDecode) UrlPathHelper.decodeRequestString(HttpServletRequest, String)
を介して Cookie 値に URL デコードを適用するかどうか。void
setUrlPathHelper
(UrlPathHelper urlPathHelper) UrlPathHelper.decodeRequestString(HttpServletRequest, String)
経由で Cookie 値をデコードするために使用するUrlPathHelper
を設定します。クラス org.springframework.web.method.annotation.AbstractCookieValueMethodArgumentResolver から継承されたメソッド
createNamedValueInfo, handleMissingValue, handleMissingValueAfterConversion, supportsParameter
クラス org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver から継承されたメソッド
handleMissingValue, handleResolvedValue, resolveArgument
コンストラクターの詳細
ServletCookieValueMethodArgumentResolver
メソッドの詳細
setUrlDecode
public void setUrlDecode(boolean urlDecode) UrlPathHelper.decodeRequestString(HttpServletRequest, String)
を介して Cookie 値に URL デコードを適用するかどうか。urlDecode
プロパティをそれに応じて設定したUrlPathHelper
を設定することで、同じことを行うためのショートカット。デフォルトでは "true" に設定されており、この場合、Cookie 値はデコードされます。
- 導入:
- 6.1.2
setUrlPathHelper
UrlPathHelper.decodeRequestString(HttpServletRequest, String)
経由で Cookie 値をデコードするために使用するUrlPathHelper
を設定します。ほとんどの場合、代わりにsetUrlDecode(boolean)
を使用できます。resolveName
@Nullable protected ObjectSE resolveName(StringSE cookieName, MethodParameter parameter, NativeWebRequest webRequest) throws ExceptionSE クラスからコピーされた説明:AbstractNamedValueMethodArgumentResolver
指定されたパラメーターの型と値の名前を引数の値に解決します。- 次で指定:
- クラス
AbstractNamedValueMethodArgumentResolver
のresolveName
- パラメーター:
cookieName
- 解決される値の名前parameter
- 引数値に解決するメソッドパラメーター (Optional
SE 宣言の場合は事前ネスト)webRequest
- 現在のリクエスト- 戻り値:
- 解決された引数 (
null
の場合があります) - 例外:
ExceptionSE
- エラーの場合