Spring中RestTemplate使用例子

来源:互联网 发布:阿里云服务器配置端口 编辑:程序博客网 时间:2024/04/29 10:28

1、Controller:

@RequestMapping(value = "/RateQuery/result", method = RequestMethod.GET,produces=MediaType.APPLICATION_JSON_VALUE)public @ResponseBody List<ResultRatedtl> getRatedefQueryResult(ResultRatedtl resultRatedtl) {System.out.println(resultRatedtl.getUnitinfoId());List<ResultRatedtl> list = rateQueryManager.getRatedefQueryResult();return list;}

2、例子:

public static void main(String[] args){RestTemplate restTemplate = new RestTemplate();String str = restTemplate.getForObject("http://localhost:8080/crsWebApp/web/RateQuery/result.do?unitinfoId=22&rmtypeId=4&ratedefId=10026",String.class);JSONArray jsonarray = JSONArray.fromObject(str);@SuppressWarnings("unchecked")List<ResultRatedtl> list = (List<ResultRatedtl>) JSONArray.toCollection(jsonarray, ResultRatedtl.class);for (ResultRatedtl r : list) {System.out.println(r.getBrfcnt());}}



0 0
原创粉丝点击