在Spring MVC中,我知道如何在每個控制器和方法/操作中設置RequestMapping
。Spring MVC請求映射,這可以動態/可配置嗎?
但是如果我想這是可配置的,所以比如我下面的控制器:
BlogController
- with methods for listing blogs entries, single entry, new, update, etc.
ArticleController
- with methods for listing articles entries, single entry, new, update, etc.
現在,在我的應用程序,管理員可以設置2個博客的網站,和1條部分,因此,網址是這樣的:
www.example.com/article_section1/ - uses ArticleController
www.example.com/blog1/ - uses BlogController
www.example.com/blog2/ - uses BlogController
也許一段時間後,管理員希望另一篇文章部分,所以他們只是配置一個新的部分,如:
www.example.com/article_section2/
這有工作動態/上即時而無需重新啓動過程中的應用。
我的問題是隻關心我將如何處理URL映射到我的控制器。
這怎麼有可能與Spring MVC的?
我只知道如何在控制器或方法級別上使用@RequestMapping("/helloWorld")
將URL映射到控制器,但這會使URL映射得到修復,並且不像我想要的那樣進行配置。
更新:
我將在數據庫中存儲的路徑,以及與映射到控制器的類型,以便像:
path controller
/article_section1/ article
/blog1/ blog
/blog2/ blog
..
利用上述信息,我怎麼能派遣請求正確的控制器?
同樣,沒有期待過載/重新部署,我意識到這將需要更多的工作,但其在規範:)
你是怎麼實現這個的?我處於類似的情況。 – DairyLea