最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot項(xiàng)目中Controller接收兩個(gè)實(shí)體的實(shí)現(xiàn)方法

 更新時(shí)間:2023年08月16日 11:42:56   作者:滿(mǎn)世繁華  
本文主要介紹了SpringBoot項(xiàng)目中Controller接收兩個(gè)實(shí)體的實(shí)現(xiàn)方法,主要介紹了兩種方法,具有一定的參考價(jià)值,感興趣的可以了解一下

之前在測(cè)試時(shí),直接在控制器部門(mén)接收兩個(gè)實(shí)體,然后報(bào)了錯(cuò),這邊就不進(jìn)行演示了。

解決方法

1.實(shí)體二合一

首先我們?nèi)?zhǔn)備兩個(gè)實(shí)體,一個(gè)合一的實(shí)體類(lèi)。如下:

user:

public class User {
    private Long id;
    private String userName;
}

book:

public class Book {
    private Long id;
    private String bookName;
}

userAndbook:

public class UserAndBook {
    private User user;
    private Book book;
}

注意:這邊getter和setter我都省略了,自己去進(jìn)行補(bǔ)充。
前端傳入?yún)?shù):

{
    "user":{
        "id":1,
        "userName":"msfh"
    },
    "book":{
        "id":1,
        "bookName":"水滸傳"
    }
}

自己去測(cè)試即可。

2.Map<String,Object>

這種方式可以取到前端傳來(lái)數(shù)據(jù),但是并不能很好的對(duì)數(shù)據(jù)進(jìn)行匹配,如果前端給你傳輸?shù)臄?shù)據(jù)命名格式出錯(cuò)的話,是存在問(wèn)題的。

JSONPObject json = new JSONPObject().fromObject(map.get("user"));
User user = (User)JSONPObject.toBean(json, User.class);

到此這篇關(guān)于SpringBoot項(xiàng)目中Controller接收兩個(gè)實(shí)體的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)SpringBoot  Controller接收實(shí)體內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用jxls自定義命令設(shè)置動(dòng)態(tài)行高

    使用jxls自定義命令設(shè)置動(dòng)態(tài)行高

    這篇文章主要介紹了使用jxls自定義命令設(shè)置動(dòng)態(tài)行高,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • SpringBoot數(shù)據(jù)層處理方案精講

    SpringBoot數(shù)據(jù)層處理方案精講

    這篇文章主要介紹了SpringBoot數(shù)據(jù)層技術(shù)的解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-10-10
  • 詳解Java關(guān)鍵字final

    詳解Java關(guān)鍵字final

    今天帶大家學(xué)習(xí)Java基礎(chǔ)知識(shí),文中對(duì)關(guān)鍵字final作了非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)Java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Spring MVC接受表單自動(dòng)封裝特性實(shí)例解析

    Spring MVC接受表單自動(dòng)封裝特性實(shí)例解析

    這篇文章主要介紹了Spring MVC接受表單自動(dòng)封裝特性實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • TOMCAT內(nèi)存溢出及大小調(diào)整的實(shí)現(xiàn)方法

    TOMCAT內(nèi)存溢出及大小調(diào)整的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇TOMCAT內(nèi)存溢出及大小調(diào)整的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • Java super關(guān)鍵字用法實(shí)戰(zhàn)案例分析

    Java super關(guān)鍵字用法實(shí)戰(zhàn)案例分析

    這篇文章主要介紹了Java super關(guān)鍵字用法,結(jié)合具體案例形式分析了java super關(guān)鍵字調(diào)用父類(lèi)構(gòu)造方法、屬性及方法等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • 最新評(píng)論

    太湖县| 罗田县| 鲜城| 庆城县| 怀集县| 炎陵县| 广宗县| 马公市| 凤翔县| 尼木县| 两当县| 铜梁县| 黄平县| 巢湖市| 莫力| 芦山县| 安阳市| 承德市| 通渭县| 武平县| 黄骅市| 建瓯市| 碌曲县| 开化县| 泸州市| 股票| 德安县| 凤山县| 卓资县| 高州市| 贺兰县| 磴口县| 永仁县| 桐梓县| 荔波县| 麟游县| 武夷山市| 玉溪市| 阳城县| 彝良县| 静安区|