@Before public void setup() throws Exception { this.context = new GenericApplicationContext(); this.context.refresh(); FreeMarkerConfigurer configurer = new FreeMarkerConfigurer(); configurer.setPreferFileSystemAccess(false); configurer.setTemplateLoaderPath(TEMPLATE_PATH); configurer.setResourceLoader(this.context); this.freeMarkerConfig = configurer.createConfiguration(); }
public FreeMarkerConfigurer() { setDefaultEncoding("UTF-8"); }
@Bean public FreeMarkerConfigurer freeMarkerConfig() { FreeMarkerConfigurer configurer = new FreeMarkerConfigurer(); configurer.setPreferFileSystemAccess(false); configurer.setTemplateLoaderPath("classpath*:org/springframework/web/reactive/view/freemarker/"); return configurer; } }
@Bean public FreeMarkerConfigurer freeMarkerConfigurer(ReactiveWebApplicationContext applicationContext) { FreeMarkerConfigurer configurer = new FreeMarkerConfigurer(); configurer.setTemplateLoaderPath("classpath:/templates/"); configurer.setResourceLoader(applicationContext); return configurer; }
@Bean public FreeMarkerConfigurer freeMarkerConfig() { return new FreeMarkerConfigurer(); } }
/** * Initialize FreeMarkerConfigurationFactory's Configuration * if not overridden by a pre-configured FreeMarker Configuration. * <p>Sets up a ClassTemplateLoader to use for loading Spring macros. * @see #createConfiguration * @see #setConfiguration */ @Override public void afterPropertiesSet() throws IOException, TemplateException { if (this.configuration == null) { this.configuration = createConfiguration(); } }
/** * Initialize FreeMarkerConfigurationFactory's Configuration * if not overridden by a pre-configured FreeMarker Configuation. * <p>Sets up a ClassTemplateLoader to use for loading Spring macros. * @see #createConfiguration * @see #setConfiguration */ @Override public void afterPropertiesSet() throws IOException, TemplateException { if (this.configuration == null) { this.configuration = createConfiguration(); } }
@Bean public FreeMarkerConfigurer freeMarkerConfig() { FreeMarkerConfigurer configurer = new FreeMarkerConfigurer(); configurer.setPreferFileSystemAccess(false); configurer.setTemplateLoaderPath("classpath:/templates/"); configurer.setResourceLoader(this.ctx); return configurer; }
public FreeMarkerConfigurer() { setDefaultEncoding("UTF-8"); }
@Bean public FreeMarkerConfigurer freeMarkerConfig() { FreeMarkerConfigurer configurer = new FreeMarkerConfigurer(); configurer.setPreferFileSystemAccess(false); configurer.setTemplateLoaderPath("classpath:/templates/"); configurer.setResourceLoader(this.ctx); return configurer; }