-->
摘要: 目录 1. @JsonProperty 2. @JsonFormat 3. @JsonIgnore 4. @JsonIgnoreProperties 5. @JsonInclude 6. @JsonTypeInfo 和 @JsonSubTypes 7. @JsonView 8. @JsonNamin 阅读全文
posted @ 2023-09-19 17:19 角刀牛Java 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 使用AOP AOP(Aspect Oriented Programming),即面向切面编程。AOP是一种新的编程方式,它和OOP不同,OOP把系统看作多个对象的交互,AOP把系统分解为不同的关注点,或者称之为切面(Aspect)。 要理解AOP的概念,我们先用OOP举例,先回顾一下OOP(Obje 阅读全文
posted @ 2023-09-19 17:17 角刀牛Java 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 目录 序言 预期 思路 过程 结果 序言 之前封装过一个日志注解,打印方法执行信息,功能较为单一不够灵活,近来兴趣来了,想重构下,使其支持表达式语法,以应对灵活的日志打印需求。 该注解是方法层面的日志打印,如需更细的粒度,还请手撸log.xxx()。 预期 通过自定义注解,灵活的语法表达式,拦截自定 阅读全文
posted @ 2023-09-19 11:43 角刀牛Java 阅读(273) 评论(0) 推荐(0) 编辑