spring mvc接受前端投遞的json問題

2021-07-25 20:51:50 字數 737 閱讀 6318

class

user

json:
public

void

create

(user user)

此時因為json資料中比bean物件多了乙個屬性,所以後台spring mvc在處理的時候會報400 bad request錯誤,有什麼辦法可以過濾掉前端傳過來的多餘的屬性麼?json傳過來的屬性可能很多且未知屬性名,我只想取其中需要的部分

解決方法:

springmvc預設使用的是jackson,配置一下就好了:

bean>

name="messageconverters">

class="myconvert" />

list>

property>

bean>

如果使用的是config的方式進行配置,可以繼承webmvcconfigureradapter,重寫configuremessageconverters

@enablewebmvc

@configuration

public

class

jsonconfig

extends

webmvcconfigureradapter

}

SpringMVC 接受前端傳參

responsebody public string test user vo 前端方法 xx.net.ajax success data 如果這時在後端加註解 requestbody,那麼會報錯 這樣的引數是不符合key value形式的,因為轉完之後實際上引數成為了json字串,而非key va...

springMVC介面接受前端傳遞引數資料型別總結

在springmvc中,controller中方法的引數是自動注入的,在使用註解的方式下,通常有 requestparam 取querystring當中的引數 requestbody 取request 這個訊息體 可以組裝json物件 在不使用註解的情況下,預設有一些物件可以自動注入如 multip...

springmvc 接受引數

1.接受陣列型別引數 前台 var arr 1,2,3,4,5 springmvc 傳入陣列 function function data responsebody public string getint requestparam items string items 2.傳入pojo型別引數,注...