<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      現有一個請求返回值的格式為:

      {
      	"success": true,
      	"message": "",
      	"code": 200,
      	"result": {
      		"returnCode": "03AD",
      		"returnMsg": "AD3",
      		"qrcode": "https://xxxxxxxxxx3xxxxxaaAAAAAA",
      		"outTradeNo": "xxxxxx",
      		"bankTradeNo": null,
      		"msgId": "xxxx"
      	},
      	"timestamp": 16889873123011919
      }
      

      為了接收這個返回值,消費者這邊建立了一個實體類接收這個返回值(考慮到返回值中的result內容會隨著接口的改變而改變,使用了泛型):

      @Data
      public class Result<T> implements Serializable {
      
      	private static final long serialVersionUID = 1L;
      
      	private boolean success;
      
      	private String message;
      
      	private Integer code;
      	
      	private T result;
      
      	private long timestamp;
      }
      

      使用RestTemplate.postForEntity()向生產者發送請求:

      HttpHeaders headers = new HttpHeaders();
      headers.put("TOKEN_SCRIPT",Arrays.asList(appToken));
      OrderDTO orderDTO = txnReqBody.getOtherData();
      HttpEntity<OrderDTO> httpEntity = new HttpEntity<>(orderDTO,headers);
      ResponseEntity<Result> resultResponseEntity = restTemplateHttps.postForEntity(payQrCodeUrl, httpEntity, Result<PayOrderQueryResponse>.class); --會出現編譯錯誤,不支持泛型
      

      不使用泛型:
      ResponseEntity<Result> resultResponseEntity = restTemplateHttps.postForEntity(payQrCodeUrl, httpEntity, Result.class);
      


      發現result對象被解析成了LinkedHashMap

      使用exchange加泛型解決問題

      HttpHeaders headers = new HttpHeaders();
      headers.put("TOKEN_SCRIPT",Arrays.asList(appToken));
      OrderDTO orderDTO = txnReqBody.getOtherData();
      HttpEntity<OrderDTO> httpEntity = new HttpEntity<>(orderDTO,headers);
      ParameterizedTypeReference<Result<PayQrCodeResponse>> typeRef = new ParameterizedTypeReference<Result<PayQrCodeResponse>>() {};
      ResponseEntity<Result<PayQrCodeResponse>> exchange = restTemplateHttps.exchange(payQrCodeUrl, HttpMethod.POST, httpEntity, typeRef);
      


      解析正確。

      posted on 2023-08-19 19:50  旅途的痕跡  閱讀(1650)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久午夜无码鲁丝片直播午夜精品 | AV最新高清无码专区| 亚洲国产区男人本色| 大地资源免费视频观看| 乱码中文字幕| 国产精品一区在线蜜臀| 天堂一区二区三区av| 日本国产一区二区三区在线观看| 无码乱人伦一区二区亚洲一| 蜜桃臀av一区二区三区| 日本熟妇人妻一区二区三区| 国产精品国产三级国产a| 精选国产av精选一区二区三区| 少妇人妻偷人精品免费| 久久精品a亚洲国产v高清不卡| 人妻蜜臀久久av不卡| brazzers欧美巨大| 又爽又黄又无遮挡的视频| 绵阳市| 欧美丰满熟妇vaideos| 天天澡日日澡狠狠欧美老妇| 亚洲午夜性猛春交xxxx| 在线观看成人av天堂不卡| 少妇和邻居做不戴套视频| 定结县| 无码av岛国片在线播放| 一区二区三区鲁丝不卡| 人人妻人人插视频| 国产精品国产精品国产精品| 精品人妻日韩中文字幕| 果冻传媒色av国产在线播放 | 国产无遮挡又黄又爽不要vip软件| 我要看亚洲黄色太黄一级黄| 国产偷窥熟女精品视频大全| 日韩中文字幕人妻精品| 麻豆国产成人AV在线播放| 国产成人AV一区二区三区无码| 潮喷失禁大喷水无码| 日韩午夜一区二区福利视频| 精品久久人人妻人人做精品| 国产mv在线天堂mv免费观看|