存档: 标签: ‘Annotation’

获得一个类上的注解

没有评论 2010年9月16日

假定有这样一个注解类,如何获得一个类上标注有这个注解的注解内容,比如说value值?

1
2
3
4
5
6
7
8
9
10
11
12
13
package com.javachen.annotations;
 
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
 
@Target( { java.lang.annotation.ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Alias {
	public abstract String[] value();
}

继续阅读…

Java5中的注释Annotation

2 条评论 2010年1月29日

注释是java5中的新特性,谈到注释,先的谈谈Java元数据(metadata)。元数据,就是“关于数据的数据”。Java元数据有3种基本类型,还有3个Java内置注释类型,另外还有4中元注释类型。你可能用过Javadoc的注释自动生成文档。这就是元数据功能的一种。总的来说,元数据可以用来创建文档,跟踪代码的依赖性,执行编译时格式检查,代替已有的配置文件(如Hibernate也提供了注释配置)。
继续阅读…