两种形式:
1.
(1)启动类继承extends WebMvcConfigurerAdapter
(2)覆盖方法configureMessageConverters
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters);
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(
SerializerFeature.PrettyFormat
);
fastConverter.setFastJsonConfig(fastJsonConfig);
converters.add(fastConverter);
}
|
2.在Application.java启动类中,注入Bean : HttpMessageConverters
@
Bean
public
HttpMessageConverters fastJsonHttpMessageConverters() {
FastJsonHttpMessageConverter
fastConverter
=
new
FastJsonHttpMessageConverter();
FastJsonConfig
fastJsonConfig
=
new
FastJsonConfig();
fastJsonConfig
.setSerializerFeatures(SerializerFeature.
PrettyFormat
);
fastConverter
.setFastJsonConfig(
fastJsonConfig
);
HttpMessageConverter<?>
converter
=
fastConverter
;
return new
HttpMessageConverters(
converter
);
}
|