自定义注解的使用

mac2022-06-30  12

@Code("100")

public class ResourceCode{

Code annotation = AnnotationUtil.getAnnotationByClassName(this, Code.class); String code= annotation.value();

} @Retention(RetentionPolicy.RUNTIME)

@Target(ElementType.TYPE)

public @interface Code{

       String value();

} public class AnnotationUtil {

/** * 根据注解名字获取注解 * * @param obj * @param annotationClass * @return

*/

public static <T extends Annotation> T getAnnotationByClassName(Object obj, Class<T> annotationClass) {

return obj.getClass().getAnnotation(annotationClass);

}

最新回复(0)