摘要: Spring MVC 中 Controller 的層次實(shí)在是多,有些眼花繚亂了。在單個(gè)的基礎(chǔ)上,再新加兩三個(gè)叫做豐富,再多就未必是好事,反而會(huì)令人縮手新聞片腳,無(wú)從定奪。
多數(shù) Controller 都是只完成一個(gè)任務(wù),不過(guò)也有一個(gè)像 Struts 的 DispatchAction 的那樣的 Conntroller,
org.springframework.web.servlet.mvc.multiaction.MultiActionController,意即在一個(gè) Controller 中處理多個(gè)動(dòng)作,
如同一個(gè)業(yè)務(wù)的增、刪、改可以放在一起了。不至于增、刪、改各自為政,造成代碼混亂、重復(fù)難以維護(hù)。
閱讀全文