
conf.spring.mvc-beans.xml Maven / Gradle / Ivy
The newest version!
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" default-autowire="byName" default-lazy-init="false"> <bean id="mediaTypeRegistrarSupport" class="org.tinygroup.springmvc.extension.impl.MediaTypeRegistrarSupport" /> <bean id="mediaTypeRespository" class="org.tinygroup.springmvc.extension.impl.MediaTypeRespository" /> <bean id="urlPathHelper" class="org.springframework.web.util.UrlPathHelper" /> <bean name="multipartResolver" class="org.tinygroup.springmvc.multipart.TinyMultipartResolver" /> <bean name="localeResolver" class="org.tinygroup.springmvc.local.TinyLocaleResolver" /> <bean name="themeResolver" class="org.tinygroup.springmvc.theme.TinyThemeResolver" /> <bean name="handlerMapping" class="org.tinygroup.springmvc.handlermapping.TinyHandlerMapping" /> <bean name="handlerAdapter" class="org.tinygroup.springmvc.handleradapter.TinyHandlerAdapter" /> <bean name="handlerExceptionResolver" class="org.tinygroup.springmvc.exceptionresolver.TinyHandlerExceptionResolver" /> <bean name="viewNameTranslator" class="org.tinygroup.springmvc.viewtranslator.TinyRequestToViewNameTranslator" /> <bean name="viewResolver" class="org.tinygroup.springmvc.view.TinyViewResolver" /> <bean name="springMVCAdapter" class="org.tinygroup.springmvc.adapter.SpringMVCAdapter" /> <!-- content negotiation common function [car] --> <bean id="extensionMappingInstanceResolver" class="org.tinygroup.springmvc.extension.impl.ContentNegotiationEMIResolver"> <property name="favorParameter" value="true" /> <!-- <property name="parameterName" value="format" /> --> <property name="ignoreAcceptHeader" value="false" /> </bean> <!-- *.shtm mapping --> <bean name="extension.shtm" class="org.tinygroup.springmvc.extension.ExtensionMappingInstance"> <property name="extension" value="shtm" /> <property name="mediaTypes" value="text/html" /> <property name="commonLocaleResolver" ref="commonLocaleResolver" /> <property name="commonThemeResolver" ref="commonThemeResolver" /> <property name="commonsMultipartResolver" ref="tinyDelegateMultipartResolver" /> <property name="handlerMappings"> <list> <ref bean="tinyHandlerMappingComposite" /> </list> </property> <property name="handlerAdapters"> <list> <ref bean="tinyHandlerAdapterComposite" /> </list> </property> <property name="viewResolvers"> <list> <ref bean="tinyContentNegotiatingViewResolver" /> </list> </property> <property name="handlerExceptionResolvers"> <list> <ref bean="handlerExceptionResolverComposite" /> </list> </property> <property name="viewNameTranslator" ref="restfulConventionRequestToViewNameTranslator" /> </bean> <bean id="tinyDelegateMultipartResolver" class="org.tinygroup.springmvc.multipart.TinyDelegateMultipartResolver"></bean> <bean id="commonLocaleResolver" class="org.tinygroup.springmvc.local.CommonLocaleResolver"></bean> <bean id="commonThemeResolver" class="org.tinygroup.springmvc.theme.CommonThemeResolver"></bean> <bean id="restfulConventionRequestToViewNameTranslator" class="org.tinygroup.springmvc.viewtranslator.RestfulConventionRequestToViewNameTranslator"> </bean> <bean name="defaultAnnotationHandlerMapping" class="org.tinygroup.springmvc.handlermapping.DefaultCOCUrlHandlerMapping"> <property name="detectHandlersInAncestorContexts" value="true"></property> <property name="order" value="1"></property> </bean> <bean id="abstractHandlerAdapter" abstract="true"> <property name="supportedMethods"> <value>GET,POST,PUT,HEAD,DELETE</value> </property> <property name="customArgumentResolvers"> <array> <ref bean="conventionRestfulWebArgumentResolver" /> </array> </property> <property name="customModelAndViewResolvers"> <array> <ref bean="conventionModelAndViewResolver" /> </array> </property> </bean> <bean id="conventionRestfulWebArgumentResolver" class="org.tinygroup.springmvc.support.ConventionRestfulWebArgumentResolver" /> <bean id="conventionModelAndViewResolver" class="org.tinygroup.springmvc.support.ConventionModelAndViewResolver" /> <bean id="annotationMethodHandlerAdapter" class="org.tinygroup.springmvc.handleradapter.DefaultAnnotationMethodHandlerAdapter" parent="abstractHandlerAdapter"> <property name="webBindingInitializer" ref="delegateWebBindingInitializer" /> </bean> <bean id="delegateWebBindingInitializer" class="org.tinygroup.springmvc.support.WebBindingInitializerComposite" /> <bean name="templateViewResolver" class="org.tinygroup.springmvc.view.TinyTemplateLayoutViewResolver"> <property name="contentType" value="text/html;charset=utf-8"></property> </bean> <bean id="conventionHelper" class="org.tinygroup.springmvc.coc.ConventionHelper"> <property name="conventionComponentIdentifier" ref="conventionControllerIdentifier" /> </bean> <bean id="conventionControllerIdentifier" class="org.tinygroup.springmvc.coc.impl.ConventionControllerIdentifier" /> <bean id="conventionBeanDefinitionRegistryPostProcessor" class="org.tinygroup.springmvc.coc.ConventionBeanDefinitionRegistryPostProcessor" /> <bean name="handlerExceptionResolverComposite" class="org.tinygroup.springmvc.exceptionresolver.HandlerExceptionResolverComposite"> </bean> <bean name="annotationMethodHandlerExceptionResolver" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver"> </bean> <bean name="responseStatusExceptionResolver" class="org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver"> </bean> <bean name="defaultHandlerExceptionResolver" class="org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver"> </bean> <!--httpMessageConverter paricipants --> <bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="writeAcceptCharset" value="false" /> <property name="supportedMediaTypes"> <list> <value>text/plain;charset=utf-8</value> </list> </property> </bean> <bean id="httpMessageConverterComposite" class="org.tinygroup.springmvc.support.HttpMessageConverterComposite" /> <bean id="byteArrayHttpMessageConverter" class="org.springframework.http.converter.ByteArrayHttpMessageConverter" /> <bean id="jacksonHttpMessageConverterAdapter" class="org.tinygroup.springmvc.support.HttpMessageConverterAdapter"> <property name="messageConverter"> <bean id="mappingJacksonHttpMessageConverter" class="org.tinygroup.springmvc.support.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </property> </bean> <bean id="sourceHttpMessageConverter" class="org.springframework.http.converter.xml.SourceHttpMessageConverter" /> <bean id="xmlAwareFormHttpMessageConverter" class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter" /> <bean id="tinyHandlerMappingComposite" class="org.tinygroup.springmvc.handlermapping.TinyHandlerMappingComposite" /> <bean id="tinyHandlerAdapterComposite" class="org.tinygroup.springmvc.handleradapter.TinyHandlerAdapterComposite" /> <bean id="tinyContentNegotiatingViewResolver" class="org.tinygroup.springmvc.view.TinyContentNegotiatingViewResolver"> <property name="mediaTypes"> <map> <entry key="shtm" value="text/html"></entry> <entry key="page" value="text/html"></entry> <entry key="pagelet" value="text/html"></entry> </map> </property> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy