java.lang.Object
org.miaixz.bus.spring.web.JacksonConverterConfigurer
- All Implemented Interfaces:
JsonConverterConfigurer
@Component
@ConditionalOnClass(com.fasterxml.jackson.databind.ObjectMapper.class)
public class JacksonConverterConfigurer
extends Object
implements JsonConverterConfigurer
Jackson JSON 框架的配置器,与 Spring MVC 集成。支持自定义日期格式和 Java 8/11 时间 API(LocalDateTime)。 支持 autoType 配置,限制反序列化到指定包前缀的类。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JacksonConverterConfigurer
public JacksonConverterConfigurer()
-
-
Method Details
-
name
Description copied from interface:JsonConverterConfigurer返回转换器的名称,用于日志和调试。- Specified by:
namein interfaceJsonConverterConfigurer- Returns:
- 转换器名称
-
order
public int order()Description copied from interface:JsonConverterConfigurer返回转换器的优先级顺序(值越小,优先级越高)。- Specified by:
orderin interfaceJsonConverterConfigurer- Returns:
- 优先级顺序
-
configure
Description copied from interface:JsonConverterConfigurer配置 HttpMessageConverter 列表。- Specified by:
configurein interfaceJsonConverterConfigurer- Parameters:
converters- 要配置的消息转换器列表
-
autoType
Description copied from interface:JsonConverterConfigurer设置 autoType 属性,用于序列化/反序列化配置。 默认实现为空,子类可覆盖以支持 autoType。- Specified by:
autoTypein interfaceJsonConverterConfigurer- Parameters:
autoType- 自动类型配置字符串
-