HandlerMethodArgumentResolver方法参数解析器的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HandlerMethodArgumentResolver方法参数解析器的使用相关的知识,希望对你有一定的参考价值。
参考技术AHandlerMethodArgumentResolver,中文称为 方法参数解析器 ,是Spring Web(SpringMVC)组件中的众多解析器之一,主要用来对Controller中方法的参数进行处理。
在一般的接口调用场景下,每次调用Controller都需要检查请求中的token信息,并根据token还原用户信息,然后将用户信息封装到Controller的方法参数中,供方法中接下来的逻辑使用。
我们新建一个SpringBoot工程,用来实现获取请求中的token,还原为用户的信息,封装到Controller方法参数中。
如上都是必须的内容,启动应用后,发起如下HTTP请求:
就能发现 getMyHello 方法中的参数 currentUser 被填充进去了。
除此之外,Spring还提供了其它有用的解析器,供特定场景下使用:
SpringMVC中各种解析器_lc1062657810的博客-CSDN博客_spring 解析器
以上是关于HandlerMethodArgumentResolver方法参数解析器的使用的主要内容,如果未能解决你的问题,请参考以下文章