运用自定义注解
- 什么是注解?
- 自定义注解实战
- 解救臃肿代码
什么是注解?
- 注解定义
- 作用
- 分类
- 元注解
注解定义
注解(annotation),是源代码的元数据,代码的标签
- 本质一,他就是一个附属品,依赖其它元素存在)
- 本质二,本身没任何作用,在恰当的时候由外部程序解析产生作用
作用
- 简化配置
- 增加代码可读性
- 提高系统可维护性
分类
运行机制
- SOURCE源码注解:注解旨在远吗中存在,编成class文件就不存在了
- CLASS编码时注解:注解在远吗和.class文件中都不存在,但是运行时会被移除()
元注解
- Retention
- 定义注解的声明周期,可选值为source.class.runtime
- Documented
- 文档华注解,会被javado工具文档化
- Inherited
- 注解是自动继承的,想染一个类和其他子类都包含逗哥注解
在自定义注解实战
自定义注解
- 新建annotion
- 编写成员变量
- 成员以午餐无异常方式声明
- 可以用default为成员制定一个默认值
- 成员类型首先,合法的类型包括远类型及String,Class,AnnotationEnumeration
- 如果注解只有一个成员,则成员名必须取为value(,在使用是可以忽略成员名和赋值(=)\注解类可以没有尘缘,没有成员注解称为标识
获取注解信息
使用jdk获取注解
使用 spring获取注解
Spring自定义注解分类
- 初始化类注解
- 容器初始化:@[email protected]……