当前位置:网站首页>通过实现参数解析器HandlerMethodArgumentResolver接口来自定义注解
通过实现参数解析器HandlerMethodArgumentResolver接口来自定义注解
2022-04-23 07:16:00 【hungry&foolish】
HandlerMethodArgumentResolver类似于拦截器,是一个参数解析器,我们可以通过写一个类实现HandlerMethodArgumentResolver接口来实现对Controller层中方法参数的修改
自定义解析器需要实现HandlerMethodArgumentResolver接口,HandlerMethodArgumentResolver接口包含两个接口函数:
当supportsParameter返回True时,才会调用resolveArgument。
实例:
声明自定义的注解(用于获取用户的userid)
写一个LoginUserHandlerMethodArgumentResolver类实现HandlerMethodArgumentResolver接口
在resolveArgument中会获取token,然后根据token获取userid并返回
版权声明
本文为[hungry&foolish]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_35227352/article/details/124302257
边栏推荐
猜你喜欢
巨头押注的全屋智能,正在驱动海信、华为、小米们「自我革命」
Data security has become a hidden danger. Let's see how vivo can make "user data" armor again
Principle of sentinel integrating Nacos to update data dynamically
【Appium】测试时遇到手机内嵌H5页面的切换问题
在MATLAB中快速画圆(给出圆心坐标和半径就能直接画的那种)
LeetCode簡單題之計算字符串的數字和
idea:使用easyYapi插件导出yapi接口
三星,再次“西征”
扎心了!一女子发朋友圈羡慕别人按时发工资被开除,连点赞的同事也一同被开除了...
Vowel substring in statistical string of leetcode simple problem
随机推荐
ApplicationReadyEvent的使用
The following program deletes n consecutive words starting from the ith character from the string str
[untitled]
Implementation principle of instanceof
在线YAML转XML工具
常用正则表达式
编译原理题-带答案
dried food! Point based: differentiable Poisson solver
Anti shake and throttling
[Effective Go 中文翻译]函数篇
一个没啥L用,但可以装X的IDEA插件
DataBinding的使用五
ASAN 极简原理
Hump naming object
几种智能机器人室内定位方法对比
Depth of binary tree
dmp引擎工作总结(2021,光剑)
将实例化对象的方法 给新的对象用
室内定位技术对比
基于TCP/IP协议的网络通信实例——文件传输