============================
com.alibaba
fastjson
1.2.15
第二部:配置FastJson(支持两种方法)
============================
第一种方法:
1.启动类继承extends WebMvcConfigurationSupport
2.覆盖方法configureMessageConverters
package com.huawei;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import java.util.ArrayList;
import java.util.List;
/**
-
使用SpringBootApplication指定一个spring boot的启动类
-
Hello world!
*/
@SpringBootApplication
public class App extends WebMvcConfigurationSupport
{
/**
-
在main方法中启动我们的应用程序
-
@param args
*/
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters)
{
/**
-
1.需要先定义一个convert转换消息的对象
-
2.添加fastjosn的配置信息,比如:是否需要格式化返回的json数据
-
3.在convert中添加配置信息
-
4.将convert添加到converters当中
*/
FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig);
/设置编码格式,解决乱码问题/
List fastMediaTypes = new ArrayList<>();
fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
那么如何才能正确的掌握Redis呢?
为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题
-
并发编程面试题汇总
-
JVM面试题汇总
-
Netty常被问到的那些面试题汇总
-
Tomcat面试题整理汇总
-
Mysql面试题汇总
-
Spring源码深度解析
-
Mybatis常见面试题汇总
-
Nginx那些面试题汇总
-
Zookeeper面试题汇总
-
RabbitMQ常见面试题汇总
JVM常频面试:
Mysql面试题汇总(一)
![Redis高频面试笔记:基础+缓存雪崩+哨兵+集群+Reids场景设计](https://upload-images.jianshu.io/upload_images/24616006-be6321afb5b3fafa?imageMogr2/auto-orient/strip%7CimageView2/2/w/ 需要zi料+ 绿色徽【vip1024b】
Mysql面试题汇总(二)
Redis常见面试题汇总(300+题)
7CimageView2/2/w/ 需要zi料+ 绿色徽【vip1024b】
Mysql面试题汇总(二)
[外链图片转存中…(img-auB0qYrf-1710367646338)]
Redis常见面试题汇总(300+题)
[外链图片转存中…(img-DXAIJYz3-1710367646339)]