public class CssLinkResourceTransformer extends ResourceTransformerSupport
ResourceTransformer 実装(例: URL に挿入された MD5 コンテンツベースのハッシュ)。 実装は、CSS @import ステートメント内および CSS url() 関数内のリンクを探します。次に、すべてのリンクが ResourceResolverChain を介して渡され、含まれている CSS ファイルの場所に対して相対的に解決されます。正常に解決された場合、リンクは変更されます。それ以外の場合は、元のリンクが保持されます。
| 修飾子と型 | クラスと説明 |
|---|---|
protected static class | CssLinkResourceTransformer.AbstractLinkParser |
protected static interface | CssLinkResourceTransformer.LinkParser リンクを表すコンテンツチャンクを抽出します。 |
| コンストラクターと説明 |
|---|
CssLinkResourceTransformer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<Resource> | transform(ServerWebExchange exchange, Resource inputResource, ResourceTransformerChain transformerChain) 指定されたリソースを変換します。 |
getResourceUrlProvider, resolveUrlPath, setResourceUrlProvider, toAbsolutePathcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic reactor.core.publisher.Mono<Resource> transform(ServerWebExchange exchange, Resource inputResource, ResourceTransformerChain transformerChain)
ResourceTransformerexchange - 現在の交換 inputResource - 変換するリソース transformerChain - 委譲する残りのトランスフォーマーのチェーン