首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >春天没有抓住我休息请愿的所有对象

春天没有抓住我休息请愿的所有对象
EN

Stack Overflow用户
提问于 2019-06-27 14:36:17
回答 1查看 77关注 0票数 0

我的方法是:

代码语言:javascript
复制
@RequestMapping(value = "/asignar", method = RequestMethod.GET, headers = "Accept=application/json")
    public @ResponseBody
    ResponseViewEntity<ResultadoJSON> asignar(
            @RequestParam(required = true, value = "usuario") String usuario,           
            @RequestParam(required = true, value = "clienteId") Long clienteId,         
            ListaLotes lotes) {
....
}

对象ListaLotes

代码语言:javascript
复制
public class ListaLotes {   
    private List<LoteForm> lotes;
}

对象LoteForm

代码语言:javascript
复制
public class LoteForm {
    private Long loteId;
    private Long cantidad;
}

但是当我通过PostMan意识到这个请求时,这个对象总是“But”它的null

请愿休息

Rest Header

Rest body

我应该怎么做才能让它起作用?我不能修改我的Java代码,它是API的一部分。只能修改反REST请愿书

EN

回答 1

Stack Overflow用户

发布于 2019-06-27 14:51:37

如前所述,如果要将数据传输到控制器,则需要使用POST方法并将参数标记为@RequestBody

代码语言:javascript
复制
// or @PostMapping
@RequestMapping(value = "/asignar", method = RequestMethod.POST, headers = "Accept=application/json")
    public @ResponseBody
    ResponseViewEntity<ResultadoJSON> asignar(
            @RequestParam(required = true, value = "usuario") String usuario,           
            @RequestParam(required = true, value = "clienteId") Long clienteId,         
            @RequestBody ListaLotes lotes) {
....
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56785236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档