摘要:
以处理LocalDateTime格式的全局反序列化器为例,全局序列化器类似 1、全局反序列化器代码 import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.core.JsonParser; im 阅读全文
摘要:
说明 以下使用的脱敏方式是使用jackson的JsonSerializer实现的,有些情况可能不支持,不支持可以用三方提供的脱敏工具方法,也可以自己封装脱敏工具方法 自定义注解 import com.fasterxml.jackson.annotation.JacksonAnnotationsIns 阅读全文
摘要:
三个注解区别 @JsonSerialize:该注解用于指定在将Java对象序列化为JSON字符串时使用的序列化器。可以将其应用于字段、方法或类级别。通过@JsonSerialize注解,可以自定义序列化过程,例如将日期格式化为特定的字符串、将枚举类型序列化为其名称而不是值等。 @JsonDeseri 阅读全文
摘要:
产生问题原因 就是异步调用,导致spanId和traceId丢失了 @Async 注解的异步调用是没问题的 前提 使用spring-cloud-starter-sleuth jar包版本2.2.8.RELEASE 关于追踪号的xml 配置为 <pattern>%yellow(%date{yyyy-M 阅读全文
摘要:
### 读取map 1、配置文件写法 ```yml common: map: '{"username":"lisi","password":"123456"}' ``` 2、java代码的写法 ```java @Value("#{${common.map}}") private Map map; ` 阅读全文
摘要:
###1、导包 ``` compile 'com.xxl.job:xxl-job-core:1.8.0' ``` ###2、添加配置项 ``` #任务调度xxl-job xxl.job.admin.addresses = http://10.111.222.111:8081/xxl-job-admi 阅读全文
摘要:
## 1、新建项目 ![](https://img2023.cnblogs.com/blog/1392300/202308/1392300-20230817142326953-1380584552.png) ## 2、创建Maven项目 ![](https://img2023.cnblogs.com 阅读全文
摘要:
``` import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerial 阅读全文
摘要:
### 1、问题描述 接口返回值加多层泛型,但没有反序列化彻底 ![](https://img2023.cnblogs.com/blog/1392300/202308/1392300-20230817141500828-542065681.png) ### 2、问题原因 jackson-databi 阅读全文
摘要:
说明 自定义feign的解码器Decoder需要实现feign.codec.Decoder接口,并重写decode方法,当接口在调用时发生了异常,则调用时不会走解码器(Decoder)逻辑,会走错误解码器(ErrorDecoder)的逻辑,反之亦然。自定义错误解码器和解码器方式相似,只是需要实现不同 阅读全文