-1
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Component {
String value() default "";
}
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Configuration {
String value() default "";
}
我怎樣才能konw配置被標註成分的標註?
@Interface
和界面Annotation
之間的關係是什麼。
我有一個對象註釋@Configuration,obj.getClass().getAnnotation(Configuration.class).getClass()==Configuration.class
這是假
但如果我有註解'@ Component'類,'class.getAnnotation(Configuration.class).getClass()== Configuration.class'它假。所以'clazz.getAnnotations()','annotation.getClass()。isAnnotationPresent(Configuration.class)'不工作 – twogoods