java - 關於 controller層與service層如何傳值?
阿神
阿神 2017-05-17 09:57:48
0
4
1191

現在的架構controller層與service層使用的map<string, string>傳值,感覺很多時候數值轉換很麻煩; 但是如果用bean物件傳值,需要建造很多專門用來傳值的bean。 。 。 。求架構大神指點一下

阿神
阿神

闭关修行中......

全部回覆(4)
某草草

這就是一個細節程式碼實作問題,還不到架構。 。

用map傳參顯然是有問題的,用封裝好的model傳值語義上更明確些,而且便於維護,model多並不是啥問題

若覺得每次從map轉model很煩的話,可以用BeanUtil工具或是自己寫個工具類別做轉換

黄舟

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

盡量寫出便於維護的程式碼,用map做回傳參數對於以後維護是惡夢

漂亮男人

同意一樓,建議參數少的話,直接傳指定類型的變量,多的話,直接搞個dto,參數傳對象

仅有的幸福

建議使用bean傳值,安全可靠,方便維護。業務要求眾多bean的話,一定要分包分層管理bean,一個結構清晰、層次分明的專案文件結構有助於理清開發思路。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板