Я использую приложение весенней загрузки и тестирую его с помощью WebTestClient. В моем тестовом классе это проводное соединение:
@RunWith(SpringRunner::class)
@SpringBootTest
@AutoConfigureWebTestClient
class ApplicationTests {
@Autowired
private lateinit var webTestClient: WebTestClient
....
}
Мне пришлось изменить этот сервер, чтобы принимать только HTTPS-запросы. я сделал это, создав NettyWebServerCustomizer, который настраивает фабрику с настройками SSL.
Нужно ли создавать собственный конструктор WebTestClient для создания WebTestClient с поддержкой SSL или Spring настраивает клиента с учетом настроек сервера?