我希望能够使用@SomethingProvider为我的某些控制器添加注释,以便它们自动提供POST /{original-resource-url}/something
URL并将此URL绑定到通用处理程序。
使用带通配符映射的控制器不起作用,因为并非所有资源都具有可用的“某事”集合。例如:
POST /user/something
POST /product/something
etc.
但不是
POST /anything/something
我的想法是在运行时扫描我的控制器并查找@SomethingProvider
注释,以便我可以以编程方式注册其他“某些”端点。
我知道它与RequestMappingHandlerMapping
有关,但我无法弄清楚如何利用它来添加映射。
感谢天才