Module thymeleaf.spring6
Class SpringResourceTemplateResource
Object
org.thymeleaf.spring6.templateresource.SpringResourceTemplateResource
- All Implemented Interfaces:
org.thymeleaf.templateresource.ITemplateResource
public final class SpringResourceTemplateResource
extends Object
implements org.thymeleaf.templateresource.ITemplateResource
Implementation of ITemplateResource that resolves
resources by delegating on Spring's resource resolution mechanism, implemented by the
ResourceLoader interface.
This resource resolver accesses the Spring resource resolution mechanism by means of
calls to ResourceLoader.getResource(String).
- Since:
- 3.0.3
- Author:
- Daniel Fernández
-
Constructor Summary
ConstructorsConstructorDescriptionSpringResourceTemplateResource(org.springframework.context.ApplicationContext applicationContext, String location, String characterEncoding) SpringResourceTemplateResource(org.springframework.core.io.Resource resource, String characterEncoding) -
Method Summary
-
Constructor Details
-
SpringResourceTemplateResource
-
SpringResourceTemplateResource
public SpringResourceTemplateResource(org.springframework.core.io.Resource resource, String characterEncoding)
-
-
Method Details
-
getDescription
- Specified by:
getDescriptionin interfaceorg.thymeleaf.templateresource.ITemplateResource
-
getBaseName
- Specified by:
getBaseNamein interfaceorg.thymeleaf.templateresource.ITemplateResource
-
exists
public boolean exists()- Specified by:
existsin interfaceorg.thymeleaf.templateresource.ITemplateResource
-
reader
- Specified by:
readerin interfaceorg.thymeleaf.templateresource.ITemplateResource- Throws:
IOException
-
relative
- Specified by:
relativein interfaceorg.thymeleaf.templateresource.ITemplateResource
-