类 CustomRequestParamMethodArgumentResolver

  • 所有已实现的接口:
    org.springframework.web.method.support.HandlerMethodArgumentResolver, org.springframework.web.method.support.UriComponentsContributor

    public class CustomRequestParamMethodArgumentResolver
    extends org.springframework.web.method.annotation.RequestParamMethodArgumentResolver
    RequestParamMethodArgumentResolver 增强

    添加对body参数的解析

    从以下版本开始:
    2020年7月25日
    作者:
    ylyue
    • 嵌套类概要

      • 从类继承的嵌套类/接口 org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver

        org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.NamedValueInfo
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected Object resolveName​(String name, org.springframework.core.MethodParameter parameter, org.springframework.web.context.request.NativeWebRequest request)  
      • 从类继承的方法 org.springframework.web.method.annotation.RequestParamMethodArgumentResolver

        contributeMethodArgument, createNamedValueInfo, formatUriValue, handleMissingValue, handleMissingValueAfterConversion, handleMissingValueInternal, supportsParameter
      • 从类继承的方法 org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver

        handleMissingValue, handleResolvedValue, resolveArgument
    • 构造器详细资料

      • CustomRequestParamMethodArgumentResolver

        public CustomRequestParamMethodArgumentResolver​(boolean useDefaultResolution)
      • CustomRequestParamMethodArgumentResolver

        public CustomRequestParamMethodArgumentResolver​(@Nullable
                                                        org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory,
                                                        boolean useDefaultResolution)
    • 方法详细资料

      • resolveName

        @Nullable
        protected Object resolveName​(String name,
                                     org.springframework.core.MethodParameter parameter,
                                     org.springframework.web.context.request.NativeWebRequest request)
                              throws Exception
        覆盖:
        resolveName 在类中 org.springframework.web.method.annotation.RequestParamMethodArgumentResolver
        抛出:
        Exception