Class SpringWebMvcProvider

java.lang.Object
org.springdoc.core.providers.SpringWebProvider
org.springdoc.webmvc.core.providers.SpringWebMvcProvider
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class SpringWebMvcProvider extends org.springdoc.core.providers.SpringWebProvider
The type Spring web mvc provider.
Author:
bnasslahsen
  • Field Summary

    Fields inherited from class org.springdoc.core.providers.SpringWebProvider

    applicationContext, handlerMethods, LOGGER, springDocVersionStrategyMap
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpringWebMvcProvider(Optional<org.springframework.web.accept.ApiVersionStrategy> apiVersionStrategyOptional)
    Instantiates a new Spring web mvc provider.
  • Method Summary

    Modifier and Type
    Method
    Description
    findPathPrefix(org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties)
    Finds path prefix.
    getActivePatterns(Object requestMapping)
    Gets active patterns.
    Gets handler methods.

    Methods inherited from class org.springdoc.core.providers.SpringWebProvider

    getSpringDocVersionStrategy, setApplicationContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpringWebMvcProvider

      public SpringWebMvcProvider(Optional<org.springframework.web.accept.ApiVersionStrategy> apiVersionStrategyOptional)
      Instantiates a new Spring web mvc provider.
      Parameters:
      apiVersionStrategyOptional - the api version strategy optional
  • Method Details

    • findPathPrefix

      public String findPathPrefix(org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties)
      Finds path prefix.
      Specified by:
      findPathPrefix in class org.springdoc.core.providers.SpringWebProvider
      Parameters:
      springDocConfigProperties - the spring doc config properties
      Returns:
      the path prefix
    • getActivePatterns

      public Set<String> getActivePatterns(Object requestMapping)
      Gets active patterns.
      Specified by:
      getActivePatterns in class org.springdoc.core.providers.SpringWebProvider
      Parameters:
      requestMapping - the request mapping info
      Returns:
      the active patterns
    • getHandlerMethods

      public Map getHandlerMethods()
      Gets handler methods.
      Specified by:
      getHandlerMethods in class org.springdoc.core.providers.SpringWebProvider
      Returns:
      the handler methods