RestTemplate json 转成实体类
有时候我们需要使用RestTemplate在java服务器访问其他url的资源,但是因为毕竟是处于两台服务器(jvm)中的类,如何进行实体类的传输呢?
- 约定实体类
本例子以AgreementApproveForOA
为结果返回的实体类 - 接受请求的代码
@ApiOperation(value = "获取框架协议")
@PostMapping("/getAgreementApprove")
public ResponseEntity<AgreementApproveDTO> getAgreementApprove(@RequestParam Integer fcompanyId, @RequestParam Integer fcompanyType, @RequestHeader("fuid") Integer faid) {
return xxx;
}
- 转化实例
public static AgreementApproveForOA getData() throws IOException {
HttpHeaders headers = new HttpHeaders();
headers.add("fuid", "2");//设置header
String url = "http://localhost:8481/admin/admin/agreementApprove/getAgreementApprove?fcompanyId=174&fcompa