spring

扩展spring-自定义参数解析器

2019-12-16  本文已影响0人  程序员阿奇

需求场景:一个对外提供的API 既能满足POS 请求 又能满足get 请求
实现:
1.首先自定义注解
2.自定义注解解析器
3.将自定义的注解解析器添加到 SpringContext 中使其产生作用

   在实现第三步的过程中 发现网上有一些例子:
   实现 WebMvcConfigurer 接口 重写 addArgumentResolvers:
   @Override
   public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) {
     resolvers.add(自定义解析器);
   };
   以上实现感觉不够灵活,所以经查看源码分析可以通过以下方式实现:
源代码.PNG
上一篇 下一篇

猜你喜欢

热点阅读