注解
标准注解
注解接口 | 目的 | 应用场合 |
---|---|---|
@Deprecated |
将项标记为过时的 | 全部 |
@SuppressWarnings |
阻止某个给定类型的警告信息 | 除包和注解所有 |
@SafeVarargs |
断言varargs参数可安全使用 | 方法和构造器 |
@Override |
检查该方法是否覆盖了某一个超类方法 | 方法 |
@FunctionalInterface |
将接口标记为只有一个抽象方法的函数式接口 | 接口 |
@PostConstruct @PreDstroy |
被标记的方法应该在狗仔之后或移除之前立即被调用 | 方法 |
@Resource |
一个资源数组 | 类 接口 方法 域 |
@Generated |
||
@target |
指明可以应用这个注解的哪些项 | 注解 |
@Retention |
指明这个注解可以保留多久 | 注解 |
@Documented |
指明这个注解应该包含在注解项的文件中 | 注解 |
@Inherited |
指明当这个注解应用域一个类的时候,能够自动被它的子类继承 | 注解 |
@Repeatable |
指明这个注解可以在同一个项上应用多次 | 注解 |