@AutoConfiguration(before=org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class) public class CustomJacksonAutoConfiguration extends Object
| 构造器和说明 |
|---|
CustomJacksonAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
CustomJavaTimeModule |
customJavaTimeModule()
注册自定义 的 jackson 时间格式,高优先级,用于覆盖默认的时间格式
|
JsonDesensitizeModule |
jsonDesensitizeModule()
注册 Jackson 的脱敏模块
|
JsonDesensitizeModule |
jsonDesensitizeModule(DesensitizeStrategy desensitizeStrategy)
注册 Jackson 的脱敏模块
|
com.fasterxml.jackson.databind.ObjectMapper |
objectMapper(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder builder)
自定义objectMapper
|
@Bean @ConditionalOnClass(value=com.fasterxml.jackson.databind.ObjectMapper.class) @ConditionalOnMissingBean(value=com.fasterxml.jackson.databind.ObjectMapper.class) public com.fasterxml.jackson.databind.ObjectMapper objectMapper(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder builder)
@Bean @ConditionalOnMissingBean(value=com.hccake.ballcat.common.core.jackson.CustomJavaTimeModule.class) public CustomJavaTimeModule customJavaTimeModule()
@Bean
@ConditionalOnMissingBean(value={com.hccake.ballcat.common.desensitize.json.JsonDesensitizeModule.class,com.hccake.ballcat.common.desensitize.json.DesensitizeStrategy.class})
public JsonDesensitizeModule jsonDesensitizeModule()
@Bean @ConditionalOnMissingBean @ConditionalOnBean(value=com.hccake.ballcat.common.desensitize.json.DesensitizeStrategy.class) public JsonDesensitizeModule jsonDesensitizeModule(DesensitizeStrategy desensitizeStrategy)
Copyright © 2023. All rights reserved.