spring-framework / org.springframework.web.reactive.resource / ContentVersionStrategy

ContentVersionStrategy

open class ContentVersionStrategy : AbstractFileNameVersionStrategy

A VersionStrategy that calculates an Hex MD5 hashes from the content of the resource and appends it to the file name, e.g. "styles/main-e36d2e05253c6c7085a91522ce43a0b4.css".

Author
Rossen Stoyanchev

Author
Brian Clozel

Since
5.0

See Also
VersionResourceResolver

Constructors

<init>

ContentVersionStrategy()

A VersionStrategy that calculates an Hex MD5 hashes from the content of the resource and appends it to the file name, e.g. "styles/main-e36d2e05253c6c7085a91522ce43a0b4.css".

Functions

getResourceVersion

open fun getResourceVersion(resource: Resource): Mono<String>

Inherited Functions

addVersion

open fun addVersion(requestPath: String, version: String): String

extractVersion

open fun extractVersion(requestPath: String): String

removeVersion

open fun removeVersion(requestPath: String, version: String): String