クラス UserWebTestClientConfigurer

java.lang.ObjectSE
org.springframework.test.web.reactive.server.UserWebTestClientConfigurer
実装されているすべてのインターフェース:
WebTestClientConfigurer

public final class UserWebTestClientConfigurer extends ObjectSE implements WebTestClientConfigurer
SslInfo を設定して WebFlux モックサーバーリクエストを変更する WebTestClientConfigurer

コンフィギュレーターを WebTestClient.Builder に適用できます。

WebTestClient client = webTestClientBuilder
        .apply(UserWebTestClientConfigurer.x509(certificate))
        .build();

あるいは、すでに構築された WebTestClient を変更します。

WebTestClient newClient =
        client.mutateWith(UserWebTestClientConfigurer.x509(certificate));

注意 : このコンフィギュラは、WebFlux モックサーバーセットアップにのみ適用されます。ライブサーバーセットアップの WebTestClient.Builder、または WebFlux 以外のモックサーバーの場合は、IllegalStateExceptionSE エラーが発生します。

MockMvc サーバーを使用したテストの場合は、Spring Security の SecurityMockMvcRequestPostProcessors を介してリクエストごとにユーザー ID を設定する同様の機能を参照してください。

導入:
7.0
作成者:
Rossen Stoyanchev