- All Known Implementing Classes:
FastJsonConverterConfigurer,GsonConverterConfigurer,JacksonConverterConfigurer
public interface JsonConverterConfigurer
JSON 转换器配置器接口,用于配置 Spring MVC 的 HttpMessageConverter。 实现类需提供转换器名称、可用性检查、优先级顺序和配置逻辑。 支持设置 autoType 属性,用于序列化/反序列化配置(如
Fastjson 的类型自动识别)。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
-
Method Details
-
name
String name()返回转换器的名称,用于日志和调试。- Returns:
- 转换器名称
-
order
int order()返回转换器的优先级顺序(值越小,优先级越高)。- Returns:
- 优先级顺序
-
configure
配置 HttpMessageConverter 列表。- Parameters:
converters- 要配置的消息转换器列表
-
autoType
设置 autoType 属性,用于序列化/反序列化配置。 默认实现为空,子类可覆盖以支持 autoType。- Parameters:
autoType- 自动类型配置字符串
-