From 6d1d123f7dc9747f7951d25d3fe167a172b47a27 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Thu, 30 Apr 2020 09:30:34 +0800 Subject: [PATCH] update --- src/main/java/com/moral/config/MvcConfiguration.java | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/moral/config/MvcConfiguration.java b/src/main/java/com/moral/config/MvcConfiguration.java index b2462ae..491800a 100644 --- a/src/main/java/com/moral/config/MvcConfiguration.java +++ b/src/main/java/com/moral/config/MvcConfiguration.java @@ -1,10 +1,14 @@ package com.moral.config; +import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import com.moral.common.convert.StringToDateConverter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.convert.support.GenericConversionService; +import org.springframework.http.MediaType; +import org.springframework.http.converter.HttpMessageConverter; +import org.springframework.http.converter.StringHttpMessageConverter; import org.springframework.web.bind.support.ConfigurableWebBindingInitializer; import org.springframework.web.servlet.ViewResolver; import org.springframework.web.servlet.config.annotation.*; @@ -12,6 +16,8 @@ import org.springframework.web.servlet.view.InternalResourceViewResolver; import javax.annotation.PostConstruct; +import java.util.ArrayList; +import java.util.List; @Configuration @EnableWebMvc @@ -42,6 +48,25 @@ .getConversionService(); genericConversionService.addConverter(new StringToDateConverter()); } - } + +// @Override +// public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { +// //converters.clear(); +// converters.add(new StringHttpMessageConverter()); +// converters.add(new FastJsonHttpMessageConverter()); +// } + +// @Override +// public void extendMessageConverters(List<HttpMessageConverter<?>> converters) { +// //converters.add(new StringHttpMessageConverter()); +// +// FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); +// List<MediaType> supportedMediaTypes = new ArrayList<>(); +// supportedMediaTypes.add(MediaType.APPLICATION_JSON); +// supportedMediaTypes.add(MediaType.APPLICATION_JSON_UTF8); +// supportedMediaTypes.add(MediaType.APPLICATION_FORM_URLENCODED); +// fastConverter.setSupportedMediaTypes(supportedMediaTypes); +// converters.add(fastConverter); +// } } -- Gitblit v1.8.0