TestRestTemplate-从Spring Boot 1.5迁移到2.0

时间:2018-08-17 12:43:50

标签: java spring spring-boot

当我将代码库从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

谢谢

1 个答案:

答案 0 :(得分:0)

需要通过现在的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实例。