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 Details

  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.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:
      resolveResource in interface org.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:
      resolveUrlPath in interface org.springframework.web.servlet.resource.ResourceResolver
    • clearCache

      public void clearCache()