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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产激情一区二区三区四区 | 国产在线xvideos | 毛片免费在线视频 | 国语对白做受xxxx | 九九99香蕉在线视频美国毛片 | 欧美日韩一级视频 | 国产美女久久精品香蕉69 | 亚洲国产美女精品久久 | 四虎在线永久免费视频网站 | 俄罗斯图书馆无打码久久 | 国产色婷婷亚洲 | 91精品免费国产高清在线 | 日麻逼 | 国产精品久久久精品日日 | 国产91成人精品亚洲精品 | 美女主播免费观看 | 爱情岛永久成人免费网站 | 91高跟丝袜 | 调教全程肉动画片在线观看 | 久久九九亚洲精品 | tobu8中国在线观看免费视频 | 亚洲区一 | 我和么公的秘密小说免费 | 久久久久国产一级毛片高清片 | 丁香六月婷婷激情 | 久久久久久久99精品免费观看 | 太大了轻点阿受不了小说h 四色6677最新永久网站 | 99热国产在线 | 日产精品一二三四区国产 | 免费亚洲视频 | 亚洲精品久久中文字幕 | 精品人伦一区二区三区潘金莲 | 天天操免费视频 | 国产免费精彩视频 | 青青青青久久国产片免费精品 | 日韩视频一区二区三区 | 办公室的秘密在线观看 | 国产成人福利免费观看 | 日老逼 | 日本高清视频在线观看 | 国产综合视频在线 |