| <?xml version="1.0" encoding="UTF-8"?> |
| <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" |
| xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd |
| http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd |
| http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> |
| |
| <!-- Enables the Spring MVC @Controller programming model --> |
| <mvc:annotation-driven /> |
| |
| <context:component-scan base-package="org.eclipse.virgo.recipies.web" /> |
| |
| <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> |
| <property name="basename" value="Messages" /> |
| </bean> |
| |
| <!-- **************************************************************** --> |
| <!-- THYMELEAF-SPECIFIC ARTIFACTS --> |
| <!-- TemplateResolver <- TemplateEngine <- ViewResolver --> |
| <!-- **************************************************************** --> |
| |
| <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> |
| <property name="prefix" value="/templates/" /> |
| <property name="suffix" value=".html" /> |
| <property name="templateMode" value="HTML5" /> |
| </bean> |
| |
| <bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine"> |
| <property name="templateResolver" ref="templateResolver" /> |
| </bean> |
| |
| <bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"> |
| <property name="order" value="1" /> |
| <property name="templateEngine" ref="templateEngine" /> |
| </bean> |
| |
| </beans> |