我正在開發一個使用Spring MVC 3.0的web應用程序,並尋找一個現成的解決方案(如果有的話)或URL/action映射的「最佳實踐」參考,路由系統可以實現以下功能:Spring MVC 3.0中的url-action映射和路由
- REST友好的控制器/方法名稱來查看映射。當前映射實現將請求轉換爲視圖名稱,這在使用多個參數時可能存在問題,並且與REST URL不兼容。
- 接受控制器名稱,方法和參數值並呈現所表示的URL的服務由他們
- 與Spring Security集成,可以讓我檢查給定的URL是否允許當前用戶訪問它,這樣我就可以決定是否渲染一個URL
- 菜單系統基於以上可以定義由這些動作組成的菜單並將它們呈現給頁面
基本上我需要的是能夠在一個集中的位置定義URL,以便更改URL(在開發過程中;我意識到不要改變生活網址的想法:))並不意味着查找和更改該網址在數十萬頁。
對這樣一個現有的解決方案/教程/指南的任何方向將是偉大的。
Thanjs
什麼?我喜歡它! – 2011-03-24 14:09:37
這看起來很棒。現在我的路線都被定義並遍佈所有的控制器,這絕對是一團糟。 – trusktr 2014-02-22 21:59:17