Class IconResolver
java.lang.Object
org.tailormap.api.configuration.base.IconResolver
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.web.servlet.resource.ResourceResolver
@Service
public class IconResolver
extends Object
implements org.springframework.web.servlet.resource.ResourceResolver, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoid@Nullable org.springframework.core.io.ResourceresolveResource(@Nullable jakarta.servlet.http.HttpServletRequest request, @NonNull String requestPath, @NonNull List<? extends org.springframework.core.io.Resource> locations, @NonNull org.springframework.web.servlet.resource.ResourceResolverChain chain) @Nullable StringresolveUrlPath(@NonNull String resourcePath, @NonNull List<? extends org.springframework.core.io.Resource> locations, @NonNull org.springframework.web.servlet.resource.ResourceResolverChain chain) setCachingResolver(org.springframework.web.servlet.resource.CachingResourceResolver iconCachingResolver)
-
Constructor Details
-
IconResolver
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
setCachingResolver
public IconResolver setCachingResolver(org.springframework.web.servlet.resource.CachingResourceResolver iconCachingResolver) -
resolveResource
public @Nullable org.springframework.core.io.Resource resolveResource(@Nullable jakarta.servlet.http.HttpServletRequest request, @NonNull String requestPath, @NonNull List<? extends org.springframework.core.io.Resource> locations, @NonNull org.springframework.web.servlet.resource.ResourceResolverChain chain) - Specified by:
resolveResourcein interfaceorg.springframework.web.servlet.resource.ResourceResolver
-
resolveUrlPath
public @Nullable String resolveUrlPath(@NonNull String resourcePath, @NonNull List<? extends org.springframework.core.io.Resource> locations, @NonNull org.springframework.web.servlet.resource.ResourceResolverChain chain) - Specified by:
resolveUrlPathin interfaceorg.springframework.web.servlet.resource.ResourceResolver
-
clearCache
public void clearCache()
-