All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.ws-core.1.0.8.source-code.ws-core-context.xml Maven / Gradle / Ivy

The newest version!
<?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:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                           http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
			               http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd">

    <bean id="annotationIntrospector" class="com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair">
        <constructor-arg>
            <bean class="org.bongiorno.ws.core.dto.support.AdapterBeanAnnotationIntrospector"/>
        </constructor-arg>
        <constructor-arg>
            <bean class="com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair">
                <constructor-arg>
                    <bean class="com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector"/>
                </constructor-arg>
                <constructor-arg>
                    <bean class="com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"/>
                </constructor-arg>
            </bean>
        </constructor-arg>
    </bean>

    <bean id="objectMapper" class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
        <property name="annotationIntrospector" ref="annotationIntrospector"/>
        <property name="featuresToDisable">
            <list>
                <value type="com.fasterxml.jackson.databind.SerializationFeature">WRITE_DATES_AS_TIMESTAMPS</value>
            </list>
        </property>
    </bean>

    <bean id="jsonProvider" class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider" scope="singleton">
        <constructor-arg name="mapper" ref="objectMapper"/>
    </bean>


    <util:list id="defaultMessageConverters">
        <bean class="org.springframework.http.converter.FormHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.xml.SourceHttpMessageConverter"/>
        <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
            <property name="objectMapper" ref="objectMapper"/>
        </bean>
        <bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter"/>
    </util:list>



</beans>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy