文章目录 引言 I 预备知识 1.1 元注解 1.2 Target注解的ElementType枚举 1.3 Retention注解的RetentionPolicy枚举 II 自定义注解 2.1 基本条件 2.2 注解自定义属性的格式 III 案例 3.1 自定义DecimalFormat注解 3.2 自定义json序列化解析 引言 需求: 编辑费率限制的值时填写几位就保存几位,无需在后面补0。 实现思路:类中属性注解,通过注解可以大大提升代码质量,避免反复造轮子。 新增bigDecimal格式化注解CustomDecimalFormat,默认格式#.###,可用于费率字段。