亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

接口文檔 - java后臺接口怎么方便返回restful數(shù)據(jù)

瀏覽:102日期:2023-11-21 17:07:11

問題描述

在使用spring mvc的情況下,你們傳給前端(ios/android)的json數(shù)據(jù)由spring對Bean進行轉(zhuǎn)換的吧?那個這個Bean,都是定義好的java類?

因為感覺前端需要的json非常靈活,后臺如果用幾個大而全的bean來封裝,前端會得到許多無用的字段。(雖然可以控制序列化策略,讓null值甚至是默認值的字段不出現(xiàn)在json中,但這樣一來,字段不全,閱讀性差些。)而如果精細化bean,則需要創(chuàng)建太多的bean。

我們項目中基本采用map來構(gòu)造需要的數(shù)據(jù)(主要也是因為用的jdbctemplate,查詢出來的數(shù)據(jù)就是map類型的),不用定義bean類,雖然很靈活,但經(jīng)常要手寫key名,也是麻煩所在。

大家都怎么解決的?請不吝指教,謝謝!

問題解答

回答1:

直接使用Spring WebMVC 的Controller 上面,增加 @ResponseBody 返回POJO

回答2:

以前也是采用Map的方式進行組合數(shù)據(jù),但是手寫Key名確實很麻煩,而且很容易出錯,這就是所謂的魔術(shù)值,應該盡量避免的。后來都改用小而美的bean,每個接口對應一個bean,雖然數(shù)量比較多,但是耦合性比建立大而全的bean更松散,修改bean不會影響其他接口,還是可以接受的,不知道有沒有其他更優(yōu)雅的方案。

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 国产免费观看视频 | 日批国产 | 一区二区三区日韩精品 | 亚洲国产精品久久久久秋霞小 | 国内精品视频 在线播放 | 毛片1毛片2毛片3毛片4 | 日韩欧国产精品一区综合无码 | 欧美伊人久久久久久久久影院 | 欧美毛片精品一区 | 三级黄色片a | 免费的全黄一级录像带 | 香蕉视频网页版 | 美国黄色一级毛片 | 久久成人免费网站 | 精品国自产拍天天拍2021 | 免费视频成人国产精品网站 | 九九热线有精品视频99 | 欧美日韩免费在线 | 亚洲三级黄 | 在线观看国产精品一区 | 91视频香蕉视频 | 真实做爰对白录音 | 五月天激激婷婷大综合丁香 | 国产日韩欧美亚洲综合在线 | 美女喷水视频在线观看 | 免费一区二区视频 | 欧美日韩亚洲精品国产色 | 日韩亚洲影院 | 三级毛片基地 | 特级aaaaaaaaa毛片免费视频 | 欧美特级限制片高清 | 成人特黄午夜性a一级毛片 成人爱av18丰满 | 免费人成激情视频在线看 | 欧美成人免费mv在线播放 | 亚洲精品老司机福利在线播放 | 国产精品jizz观看 | 精品欧美日韩一区二区三区 | 亚洲国产欧美日韩一区二区 | 国产小视频在线高清播放 | 任我爽在线视频精品凹凸精品分类 | a在线观看免费 |