1 写配置类 RestTemplateConfig
@Configuration
public class RestTemplateConfig {
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory) {
return new RestTemplate(factory);
}
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory() {
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setReadTimeout(60000);
factory.setConnectTimeout(15000);
return factory;
}
}
2 写返回实体类 MsgResponse
@Data
public class MsgResponse {
private int code;
private String msg;
}
3 应用
@Autowired
private RestTemplate restTemplate;
public void test() {
String url = "https://XXX.com";
ResponseEntity<MsgResponse> r = restTemplate.getForEntity(url, GuiJianKangMsgResponse.class, guiJianKangMsgRequest.toJSONString());
log.ingo("{}", r.getBody());
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。