0
我有一個Spring MVC控制器,它可以處理大約6或7個URL,每個URL都有一個POST和GET。大多數是相關功能(問題退款,更改價格等)。什麼時候分手Spring MVC控制器
是否有任何指導方針或最佳做法通過URL或功能分解控制器?
我希望每個GET/POST對都有一個單獨的控制器。如果有任何重複的代碼,我會創建一個實用程序類。
我很想知道別人如何處理它。
我有一個Spring MVC控制器,它可以處理大約6或7個URL,每個URL都有一個POST和GET。大多數是相關功能(問題退款,更改價格等)。什麼時候分手Spring MVC控制器
是否有任何指導方針或最佳做法通過URL或功能分解控制器?
我希望每個GET/POST對都有一個單獨的控制器。如果有任何重複的代碼,我會創建一個實用程序類。
我很想知道別人如何處理它。
我通常會按照網址分類。但我通常有一個GET,然後多個POST請求(1)。但是,如果某些功能中只有GET/POST對,我將它們放在「父」控制器(2)中。 (1)例如,對於「促銷」功能(具有不同類型的促銷活動處理),我將使PromotionController成爲該功能的主要控制者,併爲每種促銷活動製作控制器。 (2)例如,對於「註冊」功能,其步驟很少,並且在每個步驟中只有GET/POST對,我將把它全部放在一個控制器中。