本文整理了Java中freemarker.template.Configuration.clone()
方法的一些代码示例,展示了Configuration.clone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.clone()
方法的具体详情如下:
包路径:freemarker.template.Configuration
类名称:Configuration
方法名:clone
暂无
代码示例来源:origin: com.github.sogyf/goja-mvt
private static Configuration initStringConfiguration() {
if (stringConfig == null) {
//从freemarker 视图中获取所有配置
stringConfig = (Configuration) FreeMarkerRender.getConfiguration().clone();
stringLoader.putTemplate(UPDATE_RESPONSE_TEMPLATE, StringPool.EMPTY);
}
return stringConfig;
}
代码示例来源:origin: com.github.sogyf/goja-mvt
/**
* appConfig配置所有参数
* 重写freemarker中的 reader方法,读取该配置文件
*
* @return config
*/
private static Configuration getAppConfiguration() {
if (appConfig == null) {
//从freemarker 视图中获取所有配置
appConfig = (Configuration) FreeMarkerRender.getConfiguration().clone();
try {
//设置模板路径
appConfig.setDirectoryForTemplateLoading(new File(PathKit.getWebRootPath() + Goja.viewPath));
appConfig.setObjectWrapper(new BeansWrapperBuilder(Configuration.VERSION_2_3_21).build());
} catch (IOException e) {
logger.error("The Freemarkers has error!", e);
}
}
return appConfig;
}
代码示例来源:origin: org.beangle.struts2/beangle-struts2-view
Configuration old = freemarkerManager.getConfig();
if (null != old) {
config = (Configuration) freemarkerManager.getConfig().clone();
config.setTemplateLoader(new HierarchicalTemplateLoader(this, config.getTemplateLoader()));
} else {
内容来源于网络,如有侵权,请联系作者删除!