Factory that configures a FreeMarker Configuration. Can be used standalone, but
typically you will either use FreeMarkerConfigurationFactoryBean for preparing a
Configuration as bean reference, or FreeMarkerConfigurer for web views.
The optional "configLocation" property sets the location of a FreeMarker
properties file, within the current application. FreeMarker properties can be
overridden via "freemarkerSettings". All of these properties will be set by
calling FreeMarker's Configuration.setSettings() method and are
subject to constraints set by FreeMarker.
The "freemarkerVariables" property can be used to specify a Map of
shared variables that will be applied to the Configuration via the
setAllSharedVariables() method. Like setSettings(),
these entries are subject to FreeMarker constraints.
The simplest way to use this class is to specify a "templateLoaderPath";
FreeMarker does not need any further configuration then.
Note: Spring's FreeMarker support requires FreeMarker 2.3 or higher.
The optional "configLocation" property sets the location of a FreeMarker properties file, within the current application. FreeMarker properties can be overridden via "freemarkerSettings". All of these properties will be set by calling FreeMarker's
Configuration.setSettings()method and are subject to constraints set by FreeMarker.The "freemarkerVariables" property can be used to specify a Map of shared variables that will be applied to the Configuration via the
setAllSharedVariables()method. LikesetSettings(), these entries are subject to FreeMarker constraints.The simplest way to use this class is to specify a "templateLoaderPath"; FreeMarker does not need any further configuration then.
Note: Spring's FreeMarker support requires FreeMarker 2.3 or higher.