java 元数据

元数据定义

元数据,简单定义就是描述数据的数据。更通俗一点,就是描述代码间关系,或者代码与其他资源(例如数据库表)之间内在联系的数据。

元数据应用例子

在一些技术框架, 如hibernate,spring,mybatis框架,从XML的元数据配置文件,到现在使用Annotation注解方式。

还有一种大家更熟悉,那就是数据库:数据库元数据、表元数据、字段元数据等。

标准的Annotation

在J2SE 5.0的版本时,引入Java的元数据工具使用注解Annotation。把描述的元素旁边放置描述性元数据。

标准的Annotation有以下几个:

Annotation 使用范围 用途
Deprecated 所有 将目标标记为不推荐使用
SuppressWarnings 除了包和Annotation 禁止标记对象发出被标记的警告信息
Override 方法 标记这个方法重写了父类的方法
Target Annotation 标记Annotation的适用范围
Retention Annotation 标记Annotation最终驻留的地方
Documented Annotation 该Annotation在JavaDoc文档中出现
Inherited Annotation 该Annotation默认被使用该Annotation的所有子类继承

Copyright © 2019-2019主引教程mainboot.com All Rights Reserved. 备案号: 闽ICP备13019624号-4