以编程方式在运行时注册路由

时间:2015-04-16 19:51:06

标签: spring-mvc

我希望能够使用@SomethingProvider为我的某些控制器添加注释,以便它们自动提供POST /{original-resource-url}/something URL并将此URL绑定到通用处理程序。

使用带通配符映射的控制器不起作用,因为并非所有资源都具有可用的“某事”集合。例如:

POST /user/something
POST /product/something
etc.

但不是

POST /anything/something

我的想法是在运行时扫描我的控制器并查找@SomethingProvider注释,以便我可以以编程方式注册其他“某些”端点。

我知道它与RequestMappingHandlerMapping有关,但我无法弄清楚如何利用它来添加映射。

感谢天才

0 个答案:

没有答案