首先解释下元注解,就是用来中声明注解类型时需要使用到的注解。主要包括:
@Documented @Retention @Target @Inherited
@Inherited
作用是,使用此注解声明出来的自定义注解,在使用此自定义注解时,如果注解在类上面时,子类会自动继承此注解,否则的话,子类不会继承此注解。这里一定要记住,使用Inherited声明出来的注解,只有在类上使用时才会有效,对方法,属性等其他无效。
首先解释下元注解,就是用来中声明注解类型时需要使用到的注解。主要包括:
@Documented @Retention @Target @Inherited
@Inherited
作用是,使用此注解声明出来的自定义注解,在使用此自定义注解时,如果注解在类上面时,子类会自动继承此注解,否则的话,子类不会继承此注解。这里一定要记住,使用Inherited声明出来的注解,只有在类上使用时才会有效,对方法,属性等其他无效。