クラス HttpSecurity.RequestMatcherConfigurer
java.lang.ObjectSE
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
フィールドサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明and()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにラムダベースの構成を使用してください。protected HttpSecurity.RequestMatcherConfigurer
chainRequestMatchers
(ListSE<RequestMatcher> requestMatchers) サブクラスは、RequestMatcher
インスタンスの作成にチェーンされたオブジェクトを返すためにこのメソッドを実装する必要があります。クラス org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry から継承されたメソッド
anyRequest, createMvcMatchers, dispatcherTypeMatchers, dispatcherTypeMatchers, getApplicationContext, requestMatchers, requestMatchers, requestMatchers, requestMatchers, setApplicationContext
フィールドの詳細
matchers
メソッドの詳細
chainRequestMatchers
protected HttpSecurity.RequestMatcherConfigurer chainRequestMatchers(ListSE<RequestMatcher> requestMatchers) クラスからコピーされた説明:AbstractRequestMatcherRegistry
サブクラスは、RequestMatcher
インスタンスの作成にチェーンされたオブジェクトを返すためにこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractRequestMatcherRegistry<HttpSecurity.RequestMatcherConfigurer>
のchainRequestMatchers
- パラメーター:
requestMatchers
- 作成されたRequestMatcher
インスタンス- 戻り値:
RequestMatcher
への何かの関連付けを可能にするサブクラスのチェーンオブジェクト
and
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにラムダベースの構成を使用してください。例:@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .securityMatchers((matchers) -> matchers .requestMatchers("/api/**") ) .authorizeHttpRequests((authorize) -> authorize .anyRequest().hasRole("USER") ) .httpBasic(Customizer.withDefaults()); return http.build(); } }
さらなるカスタマイズのためにHttpSecurity
を返す- 戻り値:
- さらにカスタマイズするための
HttpSecurity