Advertisement
Guest User

WebMVC3.2 Setup Works, but not with Spring test

a guest
Apr 22nd, 2014
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.33 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.     xmlns:context="http://www.springframework.org/schema/context"
  4.     xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p"
  5.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6.     xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
  7.         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
  8.         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">
  9.  
  10.     <context:component-scan base-package="se.dach.model"
  11.         use-default-filters="false">
  12.         <context:include-filter expression="org.springframework.stereotype.Controller"
  13.             type="annotation" />
  14.     </context:component-scan>
  15.  
  16.     <mvc:annotation-driven conversion-service="applicationConversionService" />
  17.     <mvc:resources location="/, classpath:/META-INF/web-resources/"
  18.         mapping="/resources/**" />
  19.     <mvc:resources mapping="/css/**" location="/css/" />
  20.     <mvc:resources mapping="/js/**" location="/js/" />
  21.     <mvc:resources mapping="/img/**" location="/img/" />
  22.     <mvc:default-servlet-handler />
  23.     <mvc:interceptors>
  24.         <bean class="org.springframework.web.servlet.theme.ThemeChangeInterceptor" />
  25.         <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"
  26.             p:paramName="lang" />
  27.     </mvc:interceptors>
  28.     <mvc:view-controller path="/admin" view-name="admin/index" />
  29.     <mvc:view-controller path="/uncaughtException" />
  30.     <mvc:view-controller path="/resourceNotFound" />
  31.     <mvc:view-controller path="/dataAccessFailure" />
  32.     <bean
  33.         class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
  34.         id="messageSource" p:basenames="WEB-INF/i18n/messages,WEB-INF/i18n/application"
  35.         p:fallbackToSystemLocale="false" />
  36.     <bean class="org.springframework.web.servlet.i18n.CookieLocaleResolver"
  37.         id="localeResolver" p:cookieName="locale">
  38.         <property name="defaultLocale" value="sv" />
  39.     </bean>
  40.     <bean
  41.         class="org.springframework.ui.context.support.ResourceBundleThemeSource"
  42.         id="themeSource" />
  43.     <bean class="org.springframework.web.servlet.theme.CookieThemeResolver"
  44.         id="themeResolver" p:cookieName="theme" p:defaultThemeName="standard" />
  45.     <bean
  46.         class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"
  47.         p:defaultErrorView="uncaughtException">
  48.         <property name="exceptionMappings">
  49.             <props>
  50.                 <prop key=".DataAccessException">dataAccessFailure</prop>
  51.                 <prop key=".NoSuchRequestHandlingMethodException">resourceNotFound</prop>
  52.                 <prop key=".TypeMismatchException">resourceNotFound</prop>
  53.                 <prop key=".MissingServletRequestParameterException">resourceNotFound</prop>
  54. </props>
  55.         </property>
  56.     </bean>
  57.  
  58.     <bean
  59.         class="org.springframework.web.multipart.commons.CommonsMultipartResolver"
  60.         id="multipartResolver" />
  61.     <bean id="templateResolver"
  62. class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
  63.         <property name="prefix" value="/WEB-INF/views/" />
  64.         <property name="suffix" value=".html" />
  65.         <property name="templateMode" value="HTML5" />
  66.         <property name="cacheable" value="false" />
  67.         <property name="order" value="3" />
  68.     </bean>
  69.  
  70.  
  71.     <bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine">
  72.         <property name="templateResolver" ref="templateResolver" />
  73.         <property name="additionalDialects">
  74.             <set>
  75.                 <bean class="org.thymeleaf.extras.tiles2.dialect.TilesDialect" />
  76.             </set>
  77.         </property>
  78.     </bean>
  79.     <bean id="tilesViewResolver" class="org.thymeleaf.spring3.view.ThymeleafViewResolver">
  80.         <property name="viewClass" value="org.thymeleaf.extras.tiles2.spring3.web.view.ThymeleafTilesView" />
  81.         <property name="templateEngine" ref="templateEngine" />
  82.         <!-- Optional-->   
  83.          <property name="characterEncoding" value="UTF-8" />
  84.     </bean>
  85.     <bean id="tilesConfigurer"
  86.         class="org.thymeleaf.extras.tiles2.spring3.web.configurer.ThymeleafTilesConfigurer">
  87.         <property name="definitions">
  88.             <list>
  89.                 <value>/WEB-INF/views/layouts/layouts.xml</value>
  90.                 <value>/WEB-INF/**/views.xml</value>
  91.             </list>
  92.         </property>
  93.     </bean>
  94.     <bean
  95.         class="se.dach.model.webb.ApplicationConversionServiceFactoryBean"
  96.         id="applicationConversionService" />
  97. </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement