Spring Json 配置,自定义序列化器和date格式

<bean id="mappingJacksonHttpMessageConverter"

          class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">

        <property name="supportedMediaTypes">

            <list>

                <value>text/html;charset=UTF-8</value>

                <value>application/json;charset=UTF-8</value>

            </list>

        </property>

        <property name="objectMapper">

            <bean class="com.fasterxml.jackson.databind.ObjectMapper">

                <property name="serializerFactory">

                    <bean class="com.fasterxml.jackson.databind.ser.BeanSerializerFactory">

                        <constructor-arg>

                             <bean id="serializerFactoryConfig" class="com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig">

       <constructor-arg>

           <array value-type="com.fasterxml.jackson.databind.ser.Serializers">

               <bean class="com.fasterxml.jackson.databind.module.SimpleSerializers">

                   <constructor-arg>

                       <list>

                           <bean class="自己定义的序列乎其.LongToStringSerializer"></bean>

                       </list>

                   </constructor-arg>

               </bean>

           </array>

       </constructor-arg>

       <constructor-arg><null/></constructor-arg>

       <constructor-arg><null/></constructor-arg>

   </bean>

                        </constructor-arg>

                    </bean>

                </property>

                <property name="dateFormat">

                    <bean class="java.text.SimpleDateFormat">

                        <constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss"/>

                    </bean>

                </property>

            </bean>

        </property>

    </bean>

猜你喜欢

转载自ktlb.iteye.com/blog/2313315
今日推荐