SpringMvc参数解析器,让你的方法入参更优雅

网站建设3年前发布
26 0 0

20230306131556d1808c703fa787eb743554fc98b283c034fe1c478,曾几何时,我们编程从原始时代进入石器时代,开始拥有使用工具的思想,于是大量的工具,util和脚手架开始像雨后春笋似的出现,spring字如其名,像春天一样,奠定了万物复苏的基石,于是基于spring的大量框架开始出现,如springMvc,springboot,springcloud等,生态一时无两。作为使用spring多年的老用户,总是会好奇我们在使用开发的各种功能,于是像猫一样的探索,挖掘,模仿让人着谜的各种设计。今天分享参数解析器,实现像@RequestBody一样的功能,一个注解自动注入想要参数的方法解析器实战。废话不多说,直接上代码!,在开发中,经常会用到在控制层的对外请求接口入参中,希望通过一个注解来注入当前登录用户信息,从而在接口功能下行过程中,能够一直传下去,来实现用户信息的获取,定义当前登录用户类 CurrentUser:,自定义注解:,当前用户解析器:,把参数解析器注入到mvc中:,现在测试controller测试实现:,请求下,控制台日志:,2023030613150766904431710ad8a0ed764363dd9cbb7456f570480,参数解析自动注入成功!自己动手丰衣足食,去玩玩吧!

© 版权声明

相关文章