一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - @RequestBody不能映射到對象的解決

@RequestBody不能映射到對象的解決

2022-02-25 00:50kalibiubiubiu Java教程

這篇文章主要介紹了@RequestBody不能映射到對象的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@RequestBody不能映射到對象

在使用@RequestBody 映射對象時總是獲取不到json穿過來的值

@RequestMapping(value = "/json")
public  @ResponseBody Items json(@RequestBody Items items) {
System.out.println(items);
return items;
}

@RequestBody不能映射到對象的解決

public class Items {
  private Integer id;
  private String name;
  private Float price;
  private String pic;
  private Date createtime;
  private String detail;
  public Integer getId() {
      return id;
  }
  public void setId(Integer id) {
      this.id = id;
  }
  public String getName() {
      return name;
  }
  public void setName(String name) {
      this.name = name == null ? null : name.trim();
  }
  public Float getPrice() {
      return price;
  }
  public void setPrice(Float price) {
      this.price = price;
  }
  public String getPic() {
      return pic;
  }
  public void setPic(String pic) {
      this.pic = pic == null ? null : pic.trim();
  }
  public Date getCreatetime() {
      return createtime;
  }
  public void setCreatetime(Date createtime) {
      this.createtime = createtime;
  }
  public String getDetail() {
      return detail;
  }
  public void setDetail(String detail) {
      this.detail = detail == null ? null : detail.trim();
  }
@Override
public String toString() {
return "Items [id=" + id + ", name=" + name + ", price=" + price + ", pic=" + pic + ", createtime=" + createtime
+ ", detail=" + detail + "]";
}  
}

解決方法

在springmvc.xml配置文件加入fastjson庫,代碼如下

<mvc:annotation-driven>
  <mvc:message-converters register-defaults="true">
      <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
      </bean>
  </mvc:message-converters>
</mvc:annotation-driven>

@RequestBody不能映射到對象的解決

然后問題就解決了

@RequestBody不能映射到對象的解決

@RequestBody不能映射到對象的解決

 

@RequestBody使用方法(將數據映射到java對象上)

將請求的json數據映射到@RequestBody 聲明的對象上

1.請求方式如下

將id,name,age 的值映射到對象上

@RequestBody不能映射到對象的解決

2.對象定義如下

屬性名稱要和json中的名稱對應上

@Getter
@Setter
@ToString
public class UserEntity {
  private Long id;
  private String name;
  private int age;
}

3.可以看到,json數據映射到UserEntity里

@RequestBody不能映射到對象的解決

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_37759106/article/details/79828367

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 羞羞视频动漫 | 久久伊人免费 | 色播影院性播影院私人影院 | 亚洲精彩视频在线观看 | 日本伦理动漫在线观看 | 亚洲欧美天堂综合久久 | 免费叼嘿视频 | 波多野结衣中文字幕在线 | 亚洲男人天堂网站 | 亚洲精品AV无码永久无码 | 幻女free性摘花第一次 | 视频一区国产精戏刘婷30 | 欧美理论片手机在线观看片免费 | 图片专区小说专区卡通动漫 | 免费一级毛片在线播放 | 精品99视频| 精品欧美小视频在线观看 | 久久视频在线视频观看天天看视频 | 亚洲成人一区 | 爱情岛论坛亚洲自拍 | 国产一级一级一级成人毛片 | 欧美伊人久久久久久久久影院 | 东北老女人91p0rny | 二区三区视频 | chinese男性厕所撒尿合集 | 114毛片免费观看网站 | 千金肉奴隶在线观看 | 国产成人高清精品免费观看 | 亚洲免费福利视频 | 久久视频这里只精品99热在线观看 | 欧美成人aletta ocean | 日韩在线a视频免费播放 | 色哟哟国产成人精品 | 日韩hd高清xxxⅹ | 国产新疆成人a一片在线观看 | 擦逼视频| 九九精品视频在线观看九九 | 久久久久久免费观看 | 亚洲一区二区三区福利在线 | 亚洲 欧美 日韩 国产 视频 | 美女厕所尿尿擦逼 |