java 注解详解

Posted qlsty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 注解详解相关的知识,希望对你有一定的参考价值。

注解与反射:


//获取当前对象上所有的注解
Annotation[] annotations = obj.getClass().getAnnotations();
//获取当前对象上指定注解
RestController speciAnno = obj.getClass().getAnnotation(RestController.class);
//获取class对象的直接超类的
Type genericSuperclass = class1.getGenericSuperclass();
//获取class对象的所有接口的type集合
Type Type[] interfaceTypes = class1.getGenericInterfaces();
//判断是否被某个注解类修饰 
boolean isAnnotationPresent = class1.isAnnotationPresent(Deprecated.class);
==========================================================================================================================
//获取字段上某指定注解
field.getAnnotation(FruitName.class);
//获取字段上所有注解
field.getAnnotations()

//判断当前字段上是否有注解
field.isAnnotationPresent()
 
==========================================================================================================================
//获取当前方法的所有注解
method.getAnnotations()

//获取方法的指定注解
Autowired uc = method.getAnnotation(Autowired.class);

//判断当前方法上是否有注解
method.isAnnotationPresent()
==========================================================================================================================

以上是关于java 注解详解的主要内容,如果未能解决你的问题,请参考以下文章

java 注解详解

java注解详解

Java——注解详解

Java注解(Annotation)详解

(转) Java中的负数及基本类型的转型详解

Java 注解详解 (annotation)