- 博客(6)
- 收藏
- 关注
原创 OpenFeign 默认序列化器 Jackson 替换为 FastJson2 序列化器
本文介绍了在SpringBoot 3.5.14和SpringCloud 2025.0.2环境下,集成OpenFeign 4.3.2并使用FastJson2作为JSON序列化器的配置方法。主要内容包括:1) 项目依赖配置;2) 自定义FeignFastJsonConfig类实现FastJson2的Decoder和Encoder;3) FastJson2的具体配置项;4) FeignClient接口定义示例;5) 实际业务场景下的效果验证,成功实现大Long转String、null字段保留等特性。该方案解决了J
2026-06-25 20:56:01
163
原创 Spring MVC 将 Jackson 序列化器替换为 FastJson2 序列化器
本文介绍了在SpringBoot 3.5.14项目中集成FastJson2的配置方法。首先引入fastjson2核心和Spring6扩展依赖,然后通过WebMvcConfigurer配置自定义消息转换器,将FastJson2设为优先使用的JSON处理器。配置包含字符集设置、Long类型转String防精度丢失、输出null字段等特性,并限定了只处理application/json类型。通过测试接口验证了配置效果,FastJson2成功将Long值转为字符串、保留null字段,并使用"yyyy-MM-dd H
2026-06-25 20:18:04
210
原创 阿里龙蜥虚拟机 ens33 网卡掉线恢复
摘要:在Windows11的Vmware Workstation 17 Pro中,阿里龙蜥8.10虚拟机通过NAT模式连接外网时出现故障。系统更新后,ens33网卡状态变为DOWN,导致外网连接中断。检查发现NetworkManager服务处于dead状态,通过启动该服务(systemctl start NetworkManager)成功恢复了ens33网卡连接。验证方法为执行ip a命令,当ens33显示scope global和IPv4地址时即表示外网连接恢复。该解决方案适用于使用NetworkMana
2026-04-14 10:43:29
33
原创 Seata与Nacos的组合使用
本文介绍了Seata与Nacos的集成配置过程。项目环境基于JDK17、SpringBoot3.0.0和MySQL8.x,使用Seata1.6.1和Nacos2.5.2进行分布式事务管理。详细说明了Seata配置文件的修改要点,包括将配置中心和服务注册中心类型从file改为nacos,并配置数据库存储模式。同时提供了数据库初始化脚本的执行步骤,以及服务模块中bootstrap.yaml文件的配置示例,用于将服务注册到Nacos并获取配置信息。最后介绍了通过命令行启动Seata服务的方法及可选参数说明。
2026-03-31 01:53:13
426
5
原创 目录文件下使用Powershell7启动sentinel 错误: 找不到或无法加载主类 .port=8090
在Powershell7中启动Sentinel时,没有正确书写命令,导致Sentinel启动失败,后续解决错误,成功启动Sentinel
2025-03-25 19:21:23
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅