优艾设计网

java注解@Interface与Annotation?

优艾设计网 https://www.uibq.com 2023-04-18 10:26 出处:网络 作者:在线设计
@Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Component { String value() default \"\"; }@Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME)

@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 ""; }

我有一个对象被@Configuration注解,那我怎么知道它还是被Component注解的?
@Interface 和接口Annota优艾设计网_平面设计tion是什么关系?
有一个注解了@Configuration的对象, obj.getClass().getAnnotation(Configuration.class).getClass()==Configu‌​ration.class 结果是false,obj.getClass().getAnnotation(Configuration.class) instanceof Configuration为true,obj.getClass().getAnnotation(Configuration.class) instanceof Component为false


我家老婆大 2022-07-01 19:37

优艾设计网_设计圈

@Component只是@Configuration 的注解声明,并不表示@Configuration就是@Component类型


优艾设计网_设计LOGO于小雨yxy 2022-07-01 19:40

注:Meta-Annotations并不是Annotation的原生功能,只是在spring中实现了这种机制。如果单纯的使用原生的Annotation则需要自己解析Meta-Annotations实现相应的功能才行。


tianyafandy 2022-07-01 19:42

优艾设计网_Photoshop问答

我有一个对象被@Configuration注解,那我怎么知道它还是被Component注解的?


159****7889 优艾设计网_设计2022-07-01 19:46

Annotation 也可以获取自身的注解。


无料丶 优艾设计网_Photoshop问答 2022-07-01 19:52

没听懂


回忆丶往事_116 2022-07-01 19:52

优艾设计网_设计LOGO

@interface 是声明注解的关键字(与class/interface一样)


0

精彩评论

暂无评论...
验证码 换一张
取 消