logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Cloud Gateway 响应装饰器 writeWith 不执行:一次从 order 到响应式生命周期的深度排查

本文分析了Spring Cloud Gateway中自定义全局过滤器失效的原因。作者实现了一个包含请求鉴权、响应拦截和调用计数功能的GlobalFilter,但发现响应装饰器逻辑未被触发。通过排查,最终定位到问题根源:过滤器的执行顺序(order=0)高于框架内置的NettyWriteResponseFilter(order=-1),导致装饰后的响应对象被绕过。文章详细解释了Gateway过滤器链

#java#spring cloud#spring
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接口定

#java#spring cloud#spring boot
Spring MVC 将 Jackson 序列化器替换为 FastJson2 序列化器

本文介绍了在SpringBoot 3.5.14项目中集成FastJson2的配置方法。首先引入fastjson2核心和Spring6扩展依赖,然后通过WebMvcConfigurer配置自定义消息转换器,将FastJson2设为优先使用的JSON处理器。配置包含字符集设置、Long类型转String防精度丢失、输出null字段等特性,并限定了只处理application/json类型。通过测试接口

#spring#mvc#java
到底了