java的Annotation注解和自定义注解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的Annotation注解和自定义注解相关的知识,希望对你有一定的参考价值。
import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; //target 代表目标 value里面可以是值也可以是数组 METHOD(方法) TYPE(类型) @Target(value={ElementType.METHOD,ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface Annotation01 { String value(); }
import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 自定义注解 * @author Administrator * */ //@Target(value=ElementType.METHOD) @Target(value={ElementType.METHOD,ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation { String studentName() default ""; int age() default 0; int id() default -1; String[] schools() default {"java","软件"}; }
以上是关于java的Annotation注解和自定义注解的主要内容,如果未能解决你的问题,请参考以下文章