类 AbstractVersionStrategy.FileNameVersionPathStrategy
java.lang.Object
cn.taketoday.web.resource.AbstractVersionStrategy.FileNameVersionPathStrategy
- 所有已实现的接口:
VersionPathStrategy
protected static class AbstractVersionStrategy.FileNameVersionPathStrategy
extends Object
implements VersionPathStrategy
File name-based
VersionPathStrategy,
e.g. "path/foo-{version}.css".-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addVersion(String requestPath, String version) Add a version to the given request path.extractVersion(String requestPath) Extract the resource version from the request path.removeVersion(String requestPath, String version) Remove the version from the request path.
-
字段详细资料
-
pattern
-
-
构造器详细资料
-
FileNameVersionPathStrategy
protected FileNameVersionPathStrategy()
-
-
方法详细资料
-
extractVersion
从接口复制的说明:VersionPathStrategyExtract the resource version from the request path.- 指定者:
extractVersion在接口中VersionPathStrategy- 参数:
requestPath- the request path to check- 返回:
- the version string or
nullif none was found
-
removeVersion
从接口复制的说明:VersionPathStrategyRemove the version from the request path. It is assumed that the given version was extracted viaVersionPathStrategy.extractVersion(String).- 指定者:
removeVersion在接口中VersionPathStrategy- 参数:
requestPath- the request path of the resource being resolvedversion- the version obtained fromVersionPathStrategy.extractVersion(String)- 返回:
- the request path with the version removed
-
addVersion
从接口复制的说明:VersionPathStrategyAdd a version to the given request path.- 指定者:
addVersion在接口中VersionPathStrategy- 参数:
requestPath- the requestPathversion- the version- 返回:
- the requestPath updated with a version string
-