クラス HttpSecurity.RequestMatcherConfigurer
- java.lang.Object
-
- org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry<HttpSecurity.RequestMatcherConfigurer>
-
- org.springframework.security.config.annotation.web.builders.HttpSecurity.RequestMatcherConfigurer
- 含まれているクラス:
- HttpSecurity
public class HttpSecurity.RequestMatcherConfigurer extends AbstractRequestMatcherRegistry<HttpSecurity.RequestMatcherConfigurer>
このHttpSecurity
が使用される HTTP リクエストのマッピングを許可します- 導入:
- 3.2
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 protected java.util.List<RequestMatcher>
matchers
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 HttpSecurity
and()
さらなるカスタマイズのためにHttpSecurity
を返すprotected HttpSecurity.RequestMatcherConfigurer
chainRequestMatchers(java.util.List<RequestMatcher> requestMatchers)
サブクラスは、RequestMatcher
インスタンスの作成にチェーンされたオブジェクトを返すためにこのメソッドを実装する必要があります。HttpSecurity.MvcMatchersRequestMatcherConfigurer
mvcMatchers(java.lang.String... patterns)
使用すべきではありません。代わりにAbstractRequestMatcherRegistry.requestMatchers(String...)
を使用してくださいHttpSecurity.MvcMatchersRequestMatcherConfigurer
mvcMatchers(org.springframework.http.HttpMethod method, java.lang.String... mvcPatterns)
使用すべきではありません。クラス org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry から継承されたメソッド
antMatchers, antMatchers, antMatchers, anyRequest, createMvcMatchers, dispatcherTypeMatchers, dispatcherTypeMatchers, getApplicationContext, regexMatchers, regexMatchers, requestMatchers, requestMatchers, requestMatchers, requestMatchers, setApplicationContext
フィールドの詳細
matchers
protected java.util.List<RequestMatcher> matchers
メソッドの詳細
mvcMatchers
@Deprecated public HttpSecurity.MvcMatchersRequestMatcherConfigurer mvcMatchers(org.springframework.http.HttpMethod method, java.lang.String... mvcPatterns)
使用すべきではありません。クラスからコピーされた説明:AbstractRequestMatcherRegistry
一致する特定の
HttpMethod
も指定するMvcRequestMatcher
をマップします。このマッチャーは、Spring MVC がマッチングに使用するのと同じルールを使用します。例: 多くの場合、パス "/path" のマッピングは "/path","/path/","/path.html" などで一致します。現在のリクエストが Spring MVC によって処理されない場合、パターンを ant パターンとして使用する妥当なデフォルトが使用されます。
- 次で指定:
- クラス
AbstractRequestMatcherRegistry<HttpSecurity.RequestMatcherConfigurer>
のmvcMatchers
- パラメーター:
method
- 照合する HTTP メソッドmvcPatterns
- 一致するパターン。マッチングのルールは Spring MVC によって定義されます- 戻り値:
RequestMatcher
の作成後にチェーンされるオブジェクト
mvcMatchers
@Deprecated public HttpSecurity.MvcMatchersRequestMatcherConfigurer mvcMatchers(java.lang.String... patterns)
使用すべきではありません。代わりにAbstractRequestMatcherRegistry.requestMatchers(String...)
を使用してくださいクラスからコピーされた説明:AbstractRequestMatcherRegistry
どの
HttpMethod
が使用されているかを考慮しないMvcRequestMatcher
をマップします。このマッチャーは、Spring MVC がマッチングに使用するのと同じルールを使用します。例: 多くの場合、パス "/path" のマッピングは "/path","/path/","/path.html" などで一致します。現在のリクエストが Spring MVC によって処理されない場合、パターンを ant パターンとして使用する妥当なデフォルトが使用されます。
- 次で指定:
- クラス
AbstractRequestMatcherRegistry<HttpSecurity.RequestMatcherConfigurer>
のmvcMatchers
- パラメーター:
patterns
- 一致するパターン。マッチングのルールは Spring MVC によって定義されます- 戻り値:
RequestMatcher
の作成後にチェーンされるオブジェクト
chainRequestMatchers
protected HttpSecurity.RequestMatcherConfigurer chainRequestMatchers(java.util.List<RequestMatcher> requestMatchers)
クラスからコピーされた説明:AbstractRequestMatcherRegistry
サブクラスは、RequestMatcher
インスタンスの作成にチェーンされたオブジェクトを返すためにこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractRequestMatcherRegistry<HttpSecurity.RequestMatcherConfigurer>
のchainRequestMatchers
- パラメーター:
requestMatchers
- 作成されたRequestMatcher
インスタンス- 戻り値:
RequestMatcher
への何かの関連付けを可能にするサブクラスのチェーンオブジェクト
and
public HttpSecurity and()
さらなるカスタマイズのためにHttpSecurity
を返す- 戻り値:
- さらにカスタマイズするための
HttpSecurity