类 VersionResourceResolver

  • 所有已实现的接口:
    ResourceResolver

    public class VersionResourceResolver
    extends AbstractResourceResolver
    Resolves request paths containing a version string that can be used as part of an HTTP caching strategy in which a resource is cached with a date in the distant future (e.g. 1 year) and cached until the version, and therefore the URL, is changed.

    Different versioning strategies exist, and this resolver must be configured with one or more such strategies along with path mappings to indicate which strategy applies to which resources.

    ContentVersionStrategy is a good default choice except in cases where it cannot be used. Most notably the ContentVersionStrategy cannot be combined with JavaScript module loaders. For such cases the FixedVersionStrategy is a better choice.

    Note that using this resolver to serve CSS files means that the CssLinkResourceTransformer should also be used in order to modify links within CSS files to also contain the appropriate versions generated by this resolver.

    从以下版本开始:
    4.1
    作者:
    Brian Clozel, Rossen Stoyanchev
    另请参阅:
    VersionStrategy