【教程】fastjson升级,spring boot设置fastjson2做序列化反序列化

本文介绍了为何要升级Fastjson到2.0版本,官方指出新版本更快速且安全。升级教程包括替换maven依赖和包名,以及修改Spring Boot的MessageConverters配置,使用`fastjson2-extension`来实现Fastjson2的Http消息转换。建议开发者封装自己的JSON类以方便后期维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FastJsonHttpMessageConverter

一、简介

项目地址

为什么要升级? 官方给出的对比

fastjson2并非常规升级,可以说是一次重构。fastjson2更快,更安全

二、如何升级?

2.1 替换maven和包名

如果代码中没有过多的直接使用FastJson的类,直接替换maven和.java文件中的包名即可

建议大家不要直接使用Json类,而是自己封装一个json类,这样当出现问题时,也好改,避免每次都去修改大量的文件

2.2 修改SpringBoot MessageConverters

spring boot默认的消息转换中,json的序列化和反序列化是jackson

如果你在fastjson 1配置了消息转换,升级到fastjson2,你需要引入fastjson2-extension,并且FastJsonHttpMessageConverter的包名为

com.alibaba.fastjson2.support.spring.http.converter.FastJsonHttp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值