当我将代码库从Spring Boot 1.5迁移到2.0时-我在测试中遇到的此构造函数从1.5开始已经在2.0中被完全删除。
&他们不认为是Spring Boot 2.0的替代产品吗?

TestRestTemplate模板=新的TestRestTemplate(restTemplate.getRestTemplate(),“用户名”,“密码”);

类:
org.springframework.boot.test.web.client.TestRestTemplate

谢谢

最佳答案

需要通过现在的RestTemplateBuilder而不是RestTemplate

https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/web/client/TestRestTemplate.html


  TestRestTemplate(RestTemplateBuilder restTemplateBuilder,字符串用户名,字符串密码,TestRestTemplate.HttpClientOption ... httpClientOptions)
  使用指定的凭据创建一个新的TestRestTemplate实例。

07-27 13:49