[569] | 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 | |
---|
[575] | 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"> |
---|
[569] | 16 | <property name="paramName" value="language"/> |
---|
| 17 | </bean> |
---|
| 18 | |
---|
[575] | 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="defaultEncoding" value="UTF-8"/> |
---|
| 22 | <property name="basenames"> |
---|
| 23 | <list> |
---|
| 24 | <value>/WEB-INF/classes/messages</value> |
---|
| 25 | </list> |
---|
[569] | 26 | </property> |
---|
| 27 | </bean> |
---|
| 28 | |
---|
| 29 | <!-- Mappings --> |
---|
| 30 | <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> |
---|
| 31 | <property name="interceptors"> |
---|
| 32 | <list> |
---|
[575] | 33 | <ref bean="localeChangeInterceptor"/> |
---|
[569] | 34 | </list> |
---|
| 35 | </property> |
---|
| 36 | |
---|
| 37 | <property name="mappings"> |
---|
| 38 | <props> |
---|
[654] | 39 | <prop key="/statistic">controllerStatistics</prop> |
---|
[569] | 40 | <prop key="/project">controllerEponge</prop> |
---|
| 41 | </props> |
---|
| 42 | </property> |
---|
| 43 | </bean> |
---|
| 44 | |
---|
| 45 | <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> |
---|
| 46 | <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> |
---|
| 47 | <property name="prefix" value="/"/> |
---|
| 48 | <property name="suffix" value=".jsp"/> |
---|
| 49 | </bean> |
---|
| 50 | |
---|
| 51 | <bean id="myMethodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> |
---|
| 52 | <property name="defaultMethodName" value="home"/> |
---|
| 53 | <property name="paramName" value="methodName"/> |
---|
| 54 | </bean> |
---|
| 55 | |
---|
| 56 | <bean id="controllerEther" class="com.ether.ControllerEther"> |
---|
| 57 | <property name="jsonHelper" ref="jsonHelper"/> |
---|
| 58 | <property name="methodNameResolver" ref="myMethodNameResolver"/> |
---|
| 59 | <property name="etherService" ref="etherService"/> |
---|
| 60 | </bean> |
---|
| 61 | |
---|
[575] | 62 | <bean id="controllerStatistics" class="com.ether.ControllerStatistics" parent="controllerEther"/> |
---|
| 63 | |
---|
[569] | 64 | <bean id="controllerEponge" class="com.ether.ControllerEponge" parent="controllerEther"></bean> |
---|
| 65 | </beans> |
---|