使用 restTemplate 发送消息

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();
发布了20 篇原创文章 · 获赞 0 · 访问量 9179

猜你喜欢

转载自blog.csdn.net/qq_30346433/article/details/102562858