1、在 启动类中 将 RestTemplate 注入到spring 容器中。
@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
// Do any additional configuration here
return builder.build();
}
2、直接在对应的业务中注入,使用。
@Autowired
private RestTemplate restTemplate;
String url = businessUrl + "/code/send";
String params = "?type="+type+"&phone=" + phone;
ApiResult result = restTemplate.getForObject(url+params, ApiResult.class);
注意:当传递 Map 类型的参数用下面的map类型
MultiValueMap<String, Object> map = new LinkedMultiValueMap();