JDK 5 Annotation\注解\注释\自定义注解
自定义注解示例
---------------------------------------------
@Transactional ?注解示例
?
- //取得方法上的指定的注解??Method?m=???Annotation?annotation?=?m.getAnnotation(MyAnnotation.class);????//取得方法上的所有注解,包括继承的注解。??Annotation[]?annotations?=?m.getAnnotations();????//取当前方法上的所有的注解,不包括继承的??Annotation[]?annotations?=?m.getDeclaredAnnotations();??
注:要想使用反射得到注解信息,这个注解在定义时源码中必须使用
@Retention(RetentionPolicy.RUNTIME)进行注解。
?