在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