インターフェース UriComponentsContributor
- すべての既知の実装クラス:
CompositeUriComponentsContributor, PathVariableMethodArgumentResolver, RequestParamMethodArgumentResolver
public interface UriComponentsContributor
メソッドパラメーターと引数値を調べ、ターゲット URL のどの部分を更新するかを決定することにより、
UriComponents の構築に貢献するための戦略。- 導入:
- 4.0
- 作成者:
- Oliver Gierke, Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明voidcontributeMethodArgument(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) 指定されたメソッド引数を処理し、UriComponentsBuilderを更新するか、すべての引数が処理された後に URI を展開するために使用する URI 変数でマップに追加します。booleansupportsParameter(MethodParameter parameter) このコントリビュータが指定されたメソッドパラメーターをサポートするかどうか。
メソッドの詳細
supportsParameter
このコントリビュータが指定されたメソッドパラメーターをサポートするかどうか。contributeMethodArgument
void contributeMethodArgument(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) 指定されたメソッド引数を処理し、UriComponentsBuilderを更新するか、すべての引数が処理された後に URI を展開するために使用する URI 変数でマップに追加します。- パラメーター:
parameter- コントローラーメソッドパラメーター (非null)value- 引数値 (おそらくnull)builder- 更新するビルダー (非null)uriVariables- URI 変数を追加するマップ (非null)conversionService- 値を文字列としてフォーマットする ConversionService