gpt4 book ai didi

java - 每个路径 Spring 多个 HandlerMethodArgumentResolver

转载 作者:行者123 更新时间:2023-11-30 10:15:01 25 4
gpt4 key购买 nike

我有以下问题。是否可以为不同的路径添加多个自定义 HandlerMethodArgumentResolver

例如,我想要一个 HandlerMethodArgumentResolver/myapi/someMapping1/ 执行 A,另一个为 /myapi/someMapping2/< 执行 B/.

我知道 HandlerInterceptor 可能有类似的行为,但我想知道这是否也适用于 HandlerMethodArgumentResolver

最佳答案

实际上,经过一些研究后,我找不到这种方法的开箱即用的实现。事实上,经过一些考虑后,我的用例示例虽然需要这样的东西,但可以变得更简单(因此不需要这样的东西)。

虽然这样的事情是必要的,但实际上可以创建 HandlerMethodArgumentResolver 的具体实现,可以在其中注入(inject)请求。

有了这个,就可以使用适当的方法检查请求的来源,并且 supportsParameterresolveArgument 都可以相应地实现。

虽然单个 API 可能会公开有关特定资源的信息和操作,但我不明白为什么需要这样的东西。

关于java - 每个路径 Spring 多个 HandlerMethodArgumentResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50668121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com