Interface UriComponentsContributor


public interface UriComponentsContributor
SPI callback to enhance a UriComponentsBuilder when referring to a method through a dummy method invocation. Will usually be implemented in implementations of HandlerMethodArgumentResolver as they represent exactly the same functionality inverted.
Author:
Oliver Gierke
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    enhance(org.springframework.web.util.UriComponentsBuilder builder, org.springframework.core.MethodParameter parameter, Object value)
    Enhance the given UriComponentsBuilder with the given value.
    boolean
    supportsParameter(org.springframework.core.MethodParameter parameter)
    Returns whether the UriComponentsBuilder supports the given MethodParameter.
  • Method Details

    • supportsParameter

      boolean supportsParameter(org.springframework.core.MethodParameter parameter)
      Returns whether the UriComponentsBuilder supports the given MethodParameter.
      Parameters:
      parameter - will never be null.
      Returns:
    • enhance

      void enhance(org.springframework.web.util.UriComponentsBuilder builder, @Nullable org.springframework.core.MethodParameter parameter, @Nullable Object value)
      Enhance the given UriComponentsBuilder with the given value.
      Parameters:
      builder - will never be null.
      parameter - can be null.
      value - can be null.