久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

java - 關(guān)于 controller層與service層如何傳值?

瀏覽:143日期:2023-12-18 11:59:57

問題描述

現(xiàn)在的架構(gòu)controller層與service層使用的map<string, string>傳值,感覺很多時(shí)候數(shù)值轉(zhuǎn)換很麻煩; 但是如果用bean對(duì)象傳值,需要建很多專門用來(lái)傳值的bean。。。。求架構(gòu)大神指點(diǎn)一下

問題解答

回答1:

這就是一個(gè)細(xì)節(jié)代碼實(shí)現(xiàn)問題,還不到架構(gòu)。。

用map傳參顯然是有問題的,用封裝好的model傳值語(yǔ)義上更明確些,而且便于維護(hù),model多并不是啥問題

若覺得每次從map轉(zhuǎn)model很煩瑣的話,可以用BeanUtil工具或者自己寫個(gè)工具類做轉(zhuǎn)換

回答2:

贊同樓上,model多可以用package做分層

盡量寫出便于維護(hù)的代碼,用map做返回參數(shù)對(duì)于以后維護(hù)是噩夢(mèng)

回答3:

同意一樓,建議參數(shù)少的話,直接傳指定類型的變量,多的話,直接搞個(gè)dto,參數(shù)傳對(duì)象

回答4:

建議使用bean傳值,安全可靠,便于維護(hù)。業(yè)務(wù)要求眾多bean的話,一定要分包分層管理bean,一個(gè)結(jié)構(gòu)清晰、層次分明的項(xiàng)目文件結(jié)構(gòu)有助于理清開發(fā)思路。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 长寿区| 孝感市| 霍山县| 理塘县| 子长县| 闽清县| 社旗县| 寻乌县| 武义县| 中西区| 西乡县| 泰州市| 曲水县| 闽侯县| 锡林浩特市| 安徽省| 永州市| 镶黄旗| 瓮安县| 巩义市| 胶南市| 泰和县| 贵港市| 汉川市| 广河县| 寿宁县| 眉山市| 灵璧县| 达拉特旗| 沁阳市| 双峰县| 赣榆县| 武鸣县| 洞头县| 雷州市| 会泽县| 阿勒泰市| 开封市| 涟水县| 沙湾县| 兴隆县|