- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下问题。是否可以为不同的路径添加多个自定义 HandlerMethodArgumentResolver
?
例如,我想要一个 HandlerMethodArgumentResolver
为 /myapi/someMapping1/
执行 A,另一个为 /myapi/someMapping2/< 执行 B/
.
我知道 HandlerInterceptor
可能有类似的行为,但我想知道这是否也适用于 HandlerMethodArgumentResolver
。
最佳答案
实际上,经过一些研究后,我找不到这种方法的开箱即用的实现。事实上,经过一些考虑后,我的用例示例虽然需要这样的东西,但可以变得更简单(因此不需要这样的东西)。
虽然这样的事情是必要的,但实际上可以创建 HandlerMethodArgumentResolver
的具体实现,可以在其中注入(inject)请求。
有了这个,就可以使用适当的方法检查请求的来源,并且 supportsParameter
和 resolveArgument
都可以相应地实现。
虽然单个 API 可能会公开有关特定资源的信息和操作,但我不明白为什么需要这样的东西。
关于java - 每个路径 Spring 多个 HandlerMethodArgumentResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50668121/
我正在使用 Spring MVC 3.2.2 我已经定义了一个像这样的自定义 HandlerMethodArgumentResolver 类 public class CurrentUserArgum
我已经在互联网上搜索了几个小时,并尝试了我找到的解决方案,以便在 Controller 方法上使用自定义参数注释。 这背后的想法是,我想练习在使用 spring 时如何使用自定义注释来映射请求、响应和
考虑这个 spring MVC 处理程序方法: @RequestMapping(value = "/profile/{id}", method = RequestMethod.GET) pub
我有以下问题。是否可以为不同的路径添加多个自定义 HandlerMethodArgumentResolver? 例如,我想要一个 HandlerMethodArgumentResolver 为 /my
我正在尝试解析 RequestMapping 方法的某些特定参数,以从请求正文中提取值并验证它们并将它们注入(inject)某些带注释的参数中。 @Override public Object res
对于同一个问题,我有两种解决方案,但我不确定从长远来看哪种解决方案更好。 解决方案一: Controller 是: @RequestMapping(value = "/skill/leatherwor
假设我有一个标准的 Spring MVC 应用程序,其中有接受表单变量的 Controller 。这些是编辑简单 POJO bean 的基本形式。用户,地址,日常的东西,没什么特别的。 我想将请求参数
我想注册一个自定义 HandlerMethodArgumentResolver 可以处理以下 @Controller 处理程序方法定义 @RequestMapping(method = Request
我需要在对象到达 Controller 之前构建一个对象,我发现实现此目的的一种方法是使用 HandlerMethodArgumentResolver。 基本上,我有一个映射到请求参数的 pojo,但
我是一名优秀的程序员,十分优秀!