java自定义注解的实现及属性设置
程序员文章站
2022-04-15 15:38:00
java自定义注解,元注解的使用 ,元注解中值详解 元注解:用于注解注解的注解... 元注解共有4个: ①、@Target:用于明确注解用于目标类的哪个位置 ElementType枚举类的值: Type:用于注解类 Fields:用于注解属性 Methods:用于注解方法 Parameter:用于注 ......
java自定义注解,元注解的使用 ,元注解中值详解
元注解:用于注解注解的注解...
元注解共有4个:
①、@target:用于明确注解用于目标类的哪个位置
elementtype枚举类的值:
type:用于注解类
fields:用于注解属性
methods:用于注解方法
parameter:用于注解参数
......
②、@retention:用于标识自定义注解的声明周期
retentionpolicy枚举类的值:
source:没有被编译器编译
class:不会在运行时,被jvm保留
runtime:生命周期持续到运行时,能够通过反射获取到
③、@documented:用于标识自定义注解能够使用javadoc命令生成关于注解的文档
④、@inherited:用于标识使用注解的类被继承时,同样能够继承此自定义注解,也就是相当于子类也使用了此自定义注解
例子:
@myanno
public class myclass{
private string string;
}
@target(elementtype.type)
@retention
@documented
@inherited
@interface myanno{
string name() default "默认值"; //相当于类的属性,default代表属性的默认值,如果使用注解时,没有赋值,那么就是“默认值”
}
上一篇: 用户的基本操(二)
下一篇: Oracle 常用函数积累
推荐阅读
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解
-
Android 添加系统设置属性的实现及步骤
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解
-
java自定义注解的实现及属性设置
-
java自定义注解验证手机格式的实现示例
-
java SpringBoot自定义注解,及自定义解析器实现对象自动注入操作
-
Java注解及自定义注解的使用
-
java自定义注解的实现及属性设置
-
Android 添加系统设置属性的实现及步骤
-
以面向对象的思想,编写自定义类描述图书信息。设定属性包括:书名,作者,出版社名,价格;设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问