不要直接通过@Autowired注入RestTemplate,否则会报UnsatisfiedDependencyException错误;应该使用@Autowired注入RestTemplateBuilder,然后调用restTemplateBuilder中的build()方法即可创建可使用的restTemplate
@SpringBootTest
@RunWith(SpringRunner.class)
public class TestRestTemplate {
@Autowired
private RestTemplateBuilder restTemplateBuilder;
@Test
public void rtcTest(){
RestTemplate restTemplate = restTemplateBuilder.build();
ResponseEntity<String> forEntity = restTemplate.getForEntity("https://www.baidu.com", String.class);
System.out.println("forEntity = " + forEntity);
}
}