我正在使用Spring Boot应用程序,并使用WebTestClient对其进行测试。它在我的测试课中是自动接线的:
@RunWith(SpringRunner::class)
@SpringBootTest
@AutoConfigureWebTestClient
class ApplicationTests {
@Autowired
private lateinit var webTestClient: WebTestClient
....
}
我不得不更改此服务器以仅接受HTTPS请求。我通过创建一个NettyWebServerCustomizer来做到这一点,该服务器使用SSL设置来自定义工厂。
我是否需要创建自定义WebTestClient构建器以创建支持SSL的WebTestClient,还是考虑服务器自定义而对Spring进行配置?