类 SpringTemplateLoader
- java.lang.Object
- org.springframework.ui.freemarker.SpringTemplateLoader
- 所有已实现的接口:
freemarker.cache.TemplateLoader
public class SpringTemplateLoader extends Object implements freemarker.cache.TemplateLoader
FreeMarkerTemplateLoader
adapter that loads via a SpringResourceLoader
. Used byFreeMarkerConfigurationFactory
for any resource loader path that cannot be resolved to aFile
.- 从以下版本开始:
- 14.03.2004
- 作者:
- Juergen Hoeller
- 另请参阅:
FreeMarkerConfigurationFactory.setTemplateLoaderPath(java.lang.String)
,Configuration.setDirectoryForTemplateLoading(java.io.File)
构造器概要
构造器 构造器 说明 SpringTemplateLoader(ResourceLoader resourceLoader, String templateLoaderPath)
Create a new SpringTemplateLoader.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
closeTemplateSource(Object templateSource)
Object
findTemplateSource(String name)
long
getLastModified(Object templateSource)
Reader
getReader(Object templateSource, String encoding)
构造器详细资料
SpringTemplateLoader
public SpringTemplateLoader(ResourceLoader resourceLoader, String templateLoaderPath)
Create a new SpringTemplateLoader.- 参数:
resourceLoader
- the Spring ResourceLoader to usetemplateLoaderPath
- the template loader path to use
方法详细资料
findTemplateSource
public Object findTemplateSource(String name) throws IOException
- 指定者:
findTemplateSource
在接口中freemarker.cache.TemplateLoader
- 抛出:
IOException
getReader
public Reader getReader(Object templateSource, String encoding) throws IOException
- 指定者:
getReader
在接口中freemarker.cache.TemplateLoader
- 抛出:
IOException
getLastModified
public long getLastModified(Object templateSource)
- 指定者:
getLastModified
在接口中freemarker.cache.TemplateLoader
closeTemplateSource
public void closeTemplateSource(Object templateSource) throws IOException
- 指定者:
closeTemplateSource
在接口中freemarker.cache.TemplateLoader
- 抛出:
IOException