現在的架構controller層與service層使用的map<string, string>傳值,感覺很多時候數值轉換很麻煩; 但是如果用bean物件傳值,需要建造很多專門用來傳值的bean。 。 。 。求架構大神指點一下
闭关修行中......
這就是一個細節程式碼實作問題,還不到架構。 。
用map傳參顯然是有問題的,用封裝好的model傳值語義上更明確些,而且便於維護,model多並不是啥問題
若覺得每次從map轉model很煩的話,可以用BeanUtil工具或是自己寫個工具類別做轉換
贊同樓上,model多可以用package做分層
盡量寫出便於維護的程式碼,用map做回傳參數對於以後維護是惡夢
同意一樓,建議參數少的話,直接傳指定類型的變量,多的話,直接搞個dto,參數傳對象
建議使用bean傳值,安全可靠,方便維護。業務要求眾多bean的話,一定要分包分層管理bean,一個結構清晰、層次分明的專案文件結構有助於理清開發思路。
這就是一個細節程式碼實作問題,還不到架構。 。
用map傳參顯然是有問題的,用封裝好的model傳值語義上更明確些,而且便於維護,model多並不是啥問題
若覺得每次從map轉model很煩的話,可以用BeanUtil工具或是自己寫個工具類別做轉換
贊同樓上,model多可以用package做分層
盡量寫出便於維護的程式碼,用map做回傳參數對於以後維護是惡夢
同意一樓,建議參數少的話,直接傳指定類型的變量,多的話,直接搞個dto,參數傳對象
建議使用bean傳值,安全可靠,方便維護。業務要求眾多bean的話,一定要分包分層管理bean,一個結構清晰、層次分明的專案文件結構有助於理清開發思路。