亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請教一下,為啥return CommonReturnType.create(itemVO)就會報下面這個錯誤?

WARN 2332 --- [nio-8090-exec-1] .m.m.a.ExceptionHandlerExceptionResolver :

Resolved [org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.miaoshaproject.controller.viewobject.ItemVO]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.miaoshaproject.controller.viewobject.ItemVO and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.miaoshaproject.response.CommonReturnType["data"])]

我調試了一下,發現

BeanUtils.copyProperties(itemModel,?itemVO);

根本就沒有把屬性值copy給itemVO,但是我的itemModel和itemVO的字段完全一致,包括字段的類型。這是為什么

正在回答

7 回答

我也這個錯誤,哭了


0 回復 有任何疑惑可以回復我~

我也是這個錯誤555555

0 回復 有任何疑惑可以回復我~

我也是你這個錯誤哈哈

0 回復 有任何疑惑可以回復我~

根據你的提示,我也給ItemVO里要加getset方法。但是,程序還是有點兒問題,http://localhost:8090/item/get?id=1

提示報錯(數據庫里存在id=1的商品),

status"fail"
data
errCode10002
errMsg"未知錯誤"


但是,http://localhost:8090/item/get?id=3?的時候,卻是:

status"success"
datanull

可是,數據庫里明明沒有id=3的商品啊。。。。。

還在找原因中.....


0 回復 有任何疑惑可以回復我~
#1

qq_慕數據9281473

我也是這樣的,兄弟怎么解決啊
2019-12-19 回復 有任何疑惑可以回復我~

翻譯過來就是——spring報錯說:兄弟,我沒辦法給你的ItemVO序列化啊,我不能get和set你的ItemVO里的私有變量。。。。spacer.gif?

1 回復 有任何疑惑可以回復我~
#1

斯基姆斯

我覺得奇怪的是,為啥視頻里調試的時候沒碰到我們這些坑呢。。。。。。
2019-01-23 回復 有任何疑惑可以回復我~
#2

dusty_z 提問者 回復 斯基姆斯

“特意”鍛煉學生的debug能力
2019-01-25 回復 有任何疑惑可以回復我~

3點40看到你這條。。。關燈睡覺了。

1 回復 有任何疑惑可以回復我~

還是自己來終結吧。經過跟蹤源碼,發現是忘了給itemVO的屬性賦予get/set方法。ps:建議各位不是夜貓子的還是不要半夜里寫代碼,是真容易出bug。。。

3 回復 有任何疑惑可以回復我~
#1

OCM

我還想實現序列化接口呢,原來是沒有生成get/set方法。
2019-05-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請教一下,為啥return CommonReturnType.create(itemVO)就會報下面這個錯誤?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號