> 文章列表 > Java小课堂:自定义注解(案例:自定义DecimalFormat注解)

Java小课堂:自定义注解(案例:自定义DecimalFormat注解)

Java小课堂:自定义注解(案例:自定义DecimalFormat注解)

文章目录

  • 引言
  • 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,默认格式#.,可用于费率字段。
Java小课堂:自定义注解(案例:自定义DecimalFormat注解)