source: tapas/web/WEB-INF/servlet-context.xml @ 440

Last change on this file since 440 was 440, checked in by rboipsl, 12 years ago

ajout anotations
usermandatory

File size: 3.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<beans xmlns="http://www.springframework.org/schema/beans"
3       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
4       xsi:schemaLocation="
5       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
6       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
7
8
9    <!-- i18n -->
10    <!--<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/>-->
11    <bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
12        <property name="defaultLocale" value="en"/>
13    </bean>
14
15    <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
16        <property name="paramName" value="language"/>
17    </bean>
18
19    <!-- Message source for this context, loaded from localized "messages_xx" files -->
20    <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
21        <!--<property name="useCodeAsDefaultMessage" value="true"/>-->
22        <!--<property name="fallbackToSystemLocale" value="false"/>-->
23        <property name="defaultEncoding" value="UTF-8"/>
24        <property name="basenames">
25            <list>
26                <value>/WEB-INF/classes/messages</value>
27            </list>
28        </property>
29    </bean>
30
31    <!-- Mappings -->
32    <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
33        <property name="interceptors">
34            <list>
35                <ref bean="localeChangeInterceptor"/>
36            </list>
37        </property>
38
39        <property name="mappings">
40            <props>
41                <prop key="/data">controller</prop>
42                <prop key="/project">controllerEponge</prop>
43                <prop key="/backoffice">controllerBackoffice</prop>
44            </props>
45        </property>
46    </bean>
47
48    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
49        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
50        <property name="prefix" value="/"/>
51        <property name="suffix" value=".jsp"/>
52    </bean>
53
54    <bean id="myMethodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
55        <property name="defaultMethodName" value="home"/>
56        <property name="paramName" value="methodName"/>
57    </bean>
58
59    <bean id="controllerEther" class="com.ether.ControllerEther">
60        <property name="jsonHelper" ref="jsonHelper"/>
61        <property name="methodNameResolver" ref="myMethodNameResolver"/>
62        <property name="tapasService" ref="tapasService"/>
63    </bean>
64
65    <bean id="controller" class="com.ether.Controller" parent="controllerEther"/>
66
67    <bean id="controllerBackoffice" class="com.ether.ControllerBackoffice" parent="controllerEther">
68        <property name="backofficeService" ref="backofficeService"/>
69    </bean>
70
71    <bean id="controllerEponge" class="com.ether.ControllerEponge" parent="controllerEther"></bean>
72</beans>
Note: See TracBrowser for help on using the repository browser.