@Inherited 注解的作用

简介: @Inherited 注解的作用

@Inherited 用于放在注解上,例如
Java
运行代码
复制代码
1
2
3
4
5
@Inherited
@Documented
@Target(ElementType.TYPE)
public @interface InheritedAnno {
}
当@InheritedAnno注解加在某个类A上时,假如类B继承了A,则B也会带上该注解。
类继承关系中@Inherited的作用
类继承关系中,子类会继承父类使用的注解中被@Inherited修饰的注解
接口继承关系中@Inherited的作用
接口继承关系中,子接口不会继承父接口中的任何注解,不管父接口中使用的注解有没有被@Inherited修饰
类实现接口关系中@Inherited的作用
类实现接口时不会继承任何接口中定义的注解

目录
打赏
0
0
0
0
67
分享
相关文章
@EnableDiscoveryClient注解的作用
@EnableDiscoveryClient注解的作用 @EnableDiscoveryClient 及@EnableEurekaClient 类似,都是将一个微服务注册到Eureka Server(或其他 服务发现组件,例如Zookeeper、Consul等)
1656 0
|
10月前
|
Spring注解开发定义bean及纯注解开发模式
Spring注解开发定义bean及纯注解开发模式
76 0
一键注入 Spring 成员变量,顺序编程
介绍了一款针对Spring框架开发的插件,旨在解决开发中频繁滚动查找成员变量注入位置的问题。通过一键操作(如Ctrl+1),该插件可自动在类顶部添加`@Autowired`注解及其成员变量声明,同时保持光标位置不变,有效提升开发效率和代码编写流畅度。适用于IntelliJ IDEA 2023及以上版本。
一键注入 Spring 成员变量,顺序编程
|
8月前
|
@GrpcServise 注解的作用和使用
@GrpcServise 注解的作用和使用
78 0
怎么看注解对应的处理类?
怎么看注解对应的处理类?
100 0
@Resource注解是什么作用,和@bean区别是什么?
@Resource注解是什么作用,和@bean区别是什么?
293 0
java注解(作用于注解)
java注解(作用于注解)
167 0
@Component注解的作用
@Component注解的作用
Zp
364 0
@Component注解的作用
Spring-基于注解的配置[03Bean作用范围和生命周期方法]
Spring-基于注解的配置[03Bean作用范围和生命周期方法]
99 0