您的位置:首页 > 编程语言 > Java开发

spring boot 学习笔记(06)——中文乱码解决方案

2018-01-25 16:11 417 查看
1.新建一个类(@configuration 表示配置类)

/**
* 配置类:解决中文乱问题
*/
@Configuration
public class EncodingConfig extends WebMvcConfigurerAdapter {
private static final Logger logger=Logger.getLogger(EncodingConfig.class);
@Bean
public HttpMessageConverter<String> responseBodyConverter() {
StringHttpMessageConverter converter = new StringHttpMessageConverter(Charset.forName("UTF-8"));
logger.info("*************************Encoding UTF-8**************************");
return converter;
}

@Override
public void configureMessageConverters(
List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters);
converters.add(responseBodyConverter());
}

@Override
public void configureContentNegotiation(
ContentNegotiationConfigurer configurer) {
configurer.favorPathExtension(false);
}
}


2.main函数中继承

@SpringBootApplication
public class MainApplication extends WebMvcConfigurerAdapter{
。。。。。
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: