In org.springframework.test.web.reactive.server.DefaultWebTestClientBuilder#initConnector there are checks for Reactor Netty, Jetty and Apache Http for the ClientHttpConnector implementation. As there is now a JdkClientHttpConnector which works without external dependencies, I think it would be nice if DefaultWebTestClientBuilder could fallback to that instead of throwing an exception.
I don't know if there are more places which do this auto-detection of ClientHttpConnector, but if there are, it would be nice to update them to include JdkClientHttpConnector.
Comment From: mhalbritter
org.springframework.web.reactive.function.client.DefaultWebClientBuilder#initConnector has the same detection, and there JdkClientHttpConnector is already integrated. I will create a PR which updates DefaultWebTestClientBuilder.
Comment From: mhalbritter
See https://github.com/spring-projects/spring-framework/pull/29645
Comment From: jhoeller
Superseded by #29645.