所有映射的RequestMapping值的列表

时间:2015-06-18 22:25:04

标签: java spring-mvc

Spring 4是否保留了@RequestParam指定的映射的内部记录?我正在寻找这些映射的列表。

例如,如果我用以下方法注释方法:

@RequestMapping(value = "/myname", method = RequestMethod.POST)

我想要一个包含myname的列表。

我环顾了一下,我知道Spring MVC Router项目,但我只是在寻找一个可以返回映射的方法调用。或者,使用<mvc:view-controller/>注册的所有路径的列表也可以使用。

背景:

我们有一个业务要求是在我们的Web应用程序上创建公共区域,类似于tumblr模型,您可以在其中使用myname.domain.com并访问该用户创建的区域。但是,我们的方法是使用domain.com/myname,因为以编程方式创建前者并不简单(需要使用DNS / Web服务器配置文件)。

我们扩展了GenericFilterBean来执行此操作,但我想确保在搜索&#39; myname时,&#39;应用程序可以忽略站点上的实际页面(或更具体地说,视图)。我们希望前端验证不允许现有的页面名称。

1 个答案:

答案 0 :(得分:1)

我认为您的问题已在此处得到解答。 This is a very good answer