Spring 从Postman发送的数据,后端接受变成null了?!

这篇具有很好参考价值的文章主要介绍了Spring 从Postman发送的数据,后端接受变成null了?!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天遇到了个奇怪的问题,用Postman给后端发JSON格式的数据,结果,发来全是null,在网上找了很多方法都不行。可以看看如下的操作:
设计的domain类

package com.zh_2022.domain;

public class Book {
    private Integer id;
    private String type;
    private String name;
    private String description;

    @Override
    public String toString() {
        return "Book{" +
                "id=" + id +
                ", type='" + type + '\'' +
                ", name='" + name + '\'' +
                ", description='" + description + '\'' +
                '}';
    }
}

接受相关JSON的Mapping

    @PostMapping
    public boolean save(@RequestBody Book book) {
        return bookService.save(book);
    }

Postman发送的数据
Spring 从Postman发送的数据,后端接受变成null了?!
就按上面这么做,点击“Send”,结果如下:
Spring 从Postman发送的数据,后端接受变成null了?!
经过一番尝试,我猜测应该是没有相应的构造方法和set函数,因此我给上面的Book类每个加了set方法:

package com.zh_2022.domain;

public class Book {
    private Integer id;
    private String type;
    private String name;
    private String description;
    public void setId(Integer id) {
        this.id = id;
    }
    public void setType(String type) {
        this.type = type;
    }
    public void setName(String name) {
        this.name = name;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    @Override
    public String toString() {
        return "Book{" +
                "id=" + id +
                ", type='" + type + '\'' +
                ", name='" + name + '\'' +
                ", description='" + description + '\'' +
                '}';
    }
}

结果如下,可以看到已经可以收到(id是null是我故意设置的),数据库也可以看到响应数据!
Spring 从Postman发送的数据,后端接受变成null了?!文章来源地址https://www.toymoban.com/news/detail-506962.html

到了这里,关于Spring 从Postman发送的数据,后端接受变成null了?!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue3使用axios发送post请求,后台接收到的参数总是null,使用postman测试后台是能接收数据的

    使用vue3,连基本的请求都失败了,使用浏览器查看post请求,参数中是有值,但是传到后台,每个参数都是null,不知道哪里错了。排除了后台的错误,就剩下了vue代码的错误了。我出错的地方是vue使用axios发送post请求的时候,参数格式写错了。 直接贴代码了,正确的写法 f

    2024年02月13日
    浏览(34)
  • 使用PostMan对后端发post请求,请求参数为null(已解决)

    1. pojo包下的实体类,只需要关系用户名和密码就可以。注意看命名规则。 2.controller 层的监控 3. postman的请求体

    2024年02月05日
    浏览(40)
  • postman发送post请求携带json参数获取为null的情况

        @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);而最常用的使用请求体传参的无疑是POST请求了,所以使用@RequestBody接收数据时,一般都用POST方式进行提交。在后端的同一个接收方法里    

    2024年02月13日
    浏览(49)
  • 解决mybatis,sql后端查询成功但postman测试返回的data却为null,空问题

     查询成功,但是postman测试返回data为空 这时到后端查看mybatis查询情况却发现查询成功返回数据正常 排查问题发现实际上是实体类中没有查询返回结果中的 “SUM(pricesum)” getset方法 在sql查询中修改:   重启后端之后,此时同样的get请求查询sum返回已经正确封装在data中  到

    2024年02月09日
    浏览(40)
  • postman发送json嵌套, 后端 @RequestBody 接收不到

    遇到了一个很奇葩的问题,具体是这样的: postman 通过 post 方式发送请求,请求参数是一个嵌套的json,后端是@RequestBody修饰的实体类接参的, 具体的json数据: 后端: 大家知道以上事例即可。 出现的问题是: 发送请求后,没能收到外层实体类的参数,内层的ANPR对象,一直

    2024年02月04日
    浏览(27)
  • 页面数据类型为json,后端接受json数据

    取得input 的输入值然后编写json数据,JSON.stringify(student) 将student 转化为json对象

    2024年01月19日
    浏览(31)
  • TCP发送数据、接受数据及TCP通信程序练习

    目录 一、TCP发送数据 二、TCP接收数据 三、TCP通信程序练习 Java中的TCP通信: Java对于基于TCP协议的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信 Java为客户端提供了Socket类,为服务端提供了ServerSocket类 构造方法: 方法名

    2023年04月09日
    浏览(26)
  • Unity串口通信、接受和发送数据、C#

    串行接口(串口)通常指COM接口,是采用串行通信方式的扩展接口。串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。特别适用于远距离通信。 查看串口:右键 我的电脑-管理-设备管理器

    2023年04月13日
    浏览(34)
  • 使用PostMan使用post请求向后端发送json对象时报错

     报错信息:Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize instance of com.itheima.domain.Book out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of com.itheima.domain.Book out of START_ARRAY token  at

    2024年02月03日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包