将body和uri http参数绑定到Spring控制器方法参数中

时间:2016-02-10 23:16:10

标签: spring parameters bind

HY,

我在Spring中有下一个控制器方法:

 @RequestMapping(value="indicadores/{entUsuario}/{codUsuario}/{idCliente}",    method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) 
@ResponseBody
public IndicadoresBean getIndicadoresPlanBasicoBean(   
        @RequestBody InvestmentProposalGroupingResponse investmentProposalGroupingBean,
        IndicadoresPlanBasicoRequest request,           
        BindingResult validationResult,
        HttpServletResponse response) {......... }

但是当我发出请求时,我得到了:

"缺少必需的请求正文内容:org.springframework.web.method.HandlerMethod $ HandlerMethodParameter"。

  1. 如果我将动词更改为POST它可以工作,但我需要它与GET一起使用
  2. 我需要在参数investmentProposalGroupingBean和参数request中的uri参数中填写请求体json。有可能吗?
  3. 由于

0 个答案:

没有答案