|
|
|
@@ -15,9 +15,11 @@ import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.http.converter.HttpMessageConverter; |
|
|
|
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; |
|
|
|
import org.springframework.web.filter.CharacterEncodingFilter; |
|
|
|
import org.springframework.web.method.support.HandlerMethodArgumentResolver; |
|
|
|
import org.springframework.web.servlet.config.annotation.*; |
|
|
|
|
|
|
|
import javax.servlet.Filter; |
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.math.BigInteger; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
@@ -63,6 +65,19 @@ public class WebMvcConfig implements WebMvcConfigurer { |
|
|
|
.maxAge(3600); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 用于处理编码问题 |
|
|
|
* |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Bean("myCharacterEncodingFilter") |
|
|
|
public Filter characterEncodingFilter() { |
|
|
|
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter(); |
|
|
|
characterEncodingFilter.setEncoding("UTF-8"); |
|
|
|
characterEncodingFilter.setForceEncoding(true); |
|
|
|
return characterEncodingFilter; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { |
|
|
|
MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); |
|
|
|
|