Class ArgumentResolverRegistrationAutoConfig

java.lang.Object
in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverRegistrationAutoConfig
All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer

@AutoConfiguration public class ArgumentResolverRegistrationAutoConfig extends Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
Registers the merged WebQuery argument resolvers with Spring MVC.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers)
    Adds the WebQuery resolvers ahead of Spring MVC's default pageable resolver so merged query handling takes precedence.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer

    addCorsMappings, addErrorResponseInterceptors, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureApiVersioning, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
  • Constructor Details

    • ArgumentResolverRegistrationAutoConfig

      public ArgumentResolverRegistrationAutoConfig()
  • Method Details

    • addArgumentResolvers

      public void addArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers)
      Adds the WebQuery resolvers ahead of Spring MVC's default pageable resolver so merged query handling takes precedence.
      Specified by:
      addArgumentResolvers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      Parameters:
      resolvers - registered handler method argument resolvers