org.springframework.web.servlet.resource

Class FixedVersionStrategy

  • All Implemented Interfaces:
    VersionPathStrategy, VersionStrategy


    public class FixedVersionStrategy
    extends AbstractVersionStrategy
    A VersionStrategy that relies on a fixed version applied as a request path prefix, e.g. reduced SHA, version name, release date, etc.

    This is useful for example when ContentVersionStrategy cannot be used such as when using JavaScript module loaders which are in charge of loading the JavaScript resources and need to know their relative paths.

    Since:
    4.1
    Author:
    Brian Clozel, Rossen Stoyanchev
    See Also:
    VersionResourceResolver
    • Constructor Detail

      • FixedVersionStrategy

        public FixedVersionStrategy(java.lang.String version)
        Create a new FixedVersionStrategy with the given version string.
        Parameters:
        version - the fixed version string to use
    • Method Detail

      • getResourceVersion

        public java.lang.String getResourceVersion(Resource resource)
        Description copied from interface: VersionStrategy
        Determine the version for the given resource.
        Parameters:
        resource - the resource to check
        Returns:
        the version (never null)