代码改变世界

自定义注解

2019-03-15 09:49  通往神之路  阅读(269)  评论(0编辑  收藏  举报

需求:写一个自定义注解,将javaBean里面的字段,数字保留可配置位数,日期格式可配置比如("yy-MM-dd","yy-MM-dd HH:mm:ss")

 

1、定义一个注解

@Target(ElementType.FIELD) 
@Retention(RetentionPolicy.RUNTIME)
@Documented 
public @interface DataFormat {

    String dateFormat() default "yyyy-MM-dd";

    int numberFormat() default 2;

 }

2、写一个注解解释器。

3、将注解添加到字段上,并传入参数。

4、测试结果。