我正在尝试将我的查询附加到customerDoaImpl文件中的服务URL但是它没有返回正确的值。我尝试在服务端使用soapUI进行测试,但是它正在向我的请求返回正确的数据。
我正在尝试根据productId& amp搜索结果datePeriod 这是我的代码片段 -
url.append(getServiceUrl()).append( "/transaction/find/customerrequestv2?id={productId}&dateperiod={Dateperiod}");
服务端控制器 -
@RequestMapping(value = "/find/customerrequestv2", method = RequestMethod.GET,produces = "application/json")
public List<Customer> CustomerRequestv2(@RequestParam(value = "id") final String pProductId,
@RequestParam(value = "dateperiod") final String pDateperiod)
我在查询中做错了什么?
答案 0 :(得分:0)
占位符{productId}
和{Dateperiod}
实际上必须用真实字符串替换,否则它将逐字发送到服务器。例如,使用字符串格式:
String url = String.format("/transaction/find/customerrequestv2?id=%s&dateperiod=%s", productId, datePeriod);