@Target(value=PARAMETER)
@Retention(value=RUNTIME)
@Documented
public @interface MatrixVariableRequestMapping アノテーション付きハンドラーメソッドでサポートされます。 メソッドパラメーター型が Map であり、マトリックス変数名が指定されている場合、適切な変換戦略が利用可能であると想定して、マトリックス変数値は Map に変換されます。
メソッドパラメーターが Map<String, String> または MultiValueMap<String, String> で、変数名が指定されていない場合、マップにはすべてのマトリックス変数名と値が入力されます。
public abstract java.lang.String pathVar
public abstract boolean required
デフォルトは true であり、リクエストで変数が欠落している場合に例外がスローされます。変数が欠落している場合に null を使用する場合は、これを false に切り替えます。
または、defaultValue() を指定します。これにより、このフラグが暗黙的に false に設定されます。
public abstract java.lang.String defaultValue
デフォルト値を指定すると、required() が false に暗黙的に設定されます。