クラスの使用
org.springframework.web.reactive.config.ApiVersionConfigurer
ApiVersionConfigurer を使用するパッケージ
org.springframework.test.web.reactive.server 内の ApiVersionConfigurer 使用
型 ApiVersionConfigurer の型引数を持つ org.springframework.test.web.reactive.server のメソッドパラメーター修飾子と型メソッド説明WebTestClient.ControllerSpec.apiVersioning(ConsumerSE<ApiVersionConfigurer> configurer) リクエストをコントローラーメソッドにマッピングするための API バージョン管理を構成します。org.springframework.web.reactive.config 内の ApiVersionConfigurer 使用
修飾子と型メソッド説明ApiVersionConfigurer.addSupportedVersions(StringSE... versions) 不明なバージョンに対してInvalidApiVersionExceptionを発生させる前に、チェックするサポートされているバージョンのリストに追加します。ApiVersionConfigurer.detectSupportedVersions(boolean detect) サポートされているバージョンの検証にマッピングからのバージョンを使用するかどうか。ApiVersionConfigurer.setDefaultVersion(@Nullable StringSE defaultVersion) 指定されていないリクエストに割り当てるデフォルトのバージョンを構成します。ApiVersionConfigurer.setDeprecationHandler(ApiVersionDeprecationHandler handler) 非推奨の API バージョンのリクエストの処理を追加するハンドラーを構成します。ApiVersionConfigurer.setVersionParser(@Nullable ApiVersionParser<?> versionParser) API バージョンを解析するためのパーサーを構成します。ApiVersionConfigurer.setVersionRequired(boolean required) リクエストに API バージョンが必要かどうか。ApiVersionConfigurer.useMediaTypeParameter(MediaType compatibleMediaType, StringSE paramName) Accept または Content-Type ヘッダーにあるメディア型 パラメーターからバージョンを抽出するためのリゾルバーを追加します。ApiVersionConfigurer.usePathSegment(int index) パスセグメントから API バージョンを抽出するリゾルバーを追加します。ApiVersionConfigurer.useQueryParam(StringSE paramName) クエリ文字列パラメーターから API バージョンを抽出するリゾルバーを追加します。ApiVersionConfigurer.useRequestHeader(StringSE headerName) リクエストヘッダーから API バージョンを抽出するリゾルバーを追加します。ApiVersionConfigurer.useVersionResolver(ApiVersionResolver... resolvers) API バージョンを解決するためにカスタムリゾルバーを追加します。型 ApiVersionConfigurer のパラメーターを持つ org.springframework.web.reactive.config のメソッド修飾子と型メソッド説明protected voidDelegatingWebFluxConfiguration.configureApiVersioning(ApiVersionConfigurer configurer) protected voidWebFluxConfigurationSupport.configureApiVersioning(ApiVersionConfigurer configurer) API のバージョン管理を構成するには、このメソッドをオーバーライドします。default voidWebFluxConfigurer.configureApiVersioning(ApiVersionConfigurer configurer) アプリケーションの API バージョン管理を構成します。voidWebFluxConfigurerComposite.configureApiVersioning(ApiVersionConfigurer configurer)