java.lang.Objectorg.springframework.web.servlet.view.tiles2.TilesConfigurer
All Implemented Interfaces:
DisposableBean, InitializingBean, ServletContextAware
The TilesConfigurer simply configures a TilesContainer using a set of files containing definitions, to be accessed by TilesView instances.
TilesViews can be managed by any org.springframework.web.servlet.ViewResolver . For simple convention-based view resolution, consider using org.springframework.web.servlet.view.UrlBasedViewResolver with the "viewClass" property set to "org.springframework.web.servlet.view.tiles2.TilesView".
A typical TilesConfigurer bean definition looks as follows:
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer"> <property name="definitions"> <list> <value>/WEB-INF/defs/general.xml</value> <value>/WEB-INF/defs/widgets.xml</value> <value>/WEB-INF/defs/administrator.xml</value> <value>/WEB-INF/defs/customer.xml</value> <value>/WEB-INF/defs/templates.xml</value> </list> </property> </bean>The values in the list are the actual files containing the definitions.
Juergen - Hoeller2.5 - | Field Summary | ||
|---|---|---|
| protected final Log | logger | |
| Method from org.springframework.web.servlet.view.tiles2.TilesConfigurer Summary: |
|---|
| afterPropertiesSet, createTilesContainer, destroy, setDefinitions, setDefinitionsFactoryClass, setPreparerFactoryClass, setServletContext, setTilesProperties, setUseMutableTilesContainer, setValidateDefinitions |
| Methods from java.lang.Object: |
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from org.springframework.web.servlet.view.tiles2.TilesConfigurer Detail: |
|---|
|
|
|
|
Specify a custom DefinitionsFactory, e.g. a UrlDefinitionsFactory subclass, to customize the creation of Tiles Definition objects. Note that such a DefinitionsFactory has to be able to handle java.net.URL source objects, unless you configure a different TilesContainerFactory. |
Specify SimpleSpringPreparerFactory to autowire org.apache.tiles.preparer.ViewPreparer instances based on specified preparer classes, applying Spring's container callbacks as well as applying configured Spring BeanPostProcessors. If Spring's context-wide annotation-config has been activated, annotations in ViewPreparer classes will be automatically detected and applied. Specify SpringBeanPreparerFactory to operate on specified preparer names instead of classes, obtaining the corresponding Spring bean from the DispatcherServlet's application context. The full bean creation process will be in the control of the Spring application context in this case, allowing for the use of scoped beans etc. Note that you need to define one Spring bean definition per preparer name (as used in your Tiles definitions). |
|
|
|
|