Spring常用注解
标准注解:
- @Override:表示这个方法是重写的,如果父类或者被继承的抽象接口中没有该方法,就会报错
- @Deprecated :表示这个方法不再进行维护了
- @SuppressWarnings:表示这个方法需要忽略掉一些 报警
元注解:
所谓元注解,就是用来修饰注解的注解,点击看Override可以看到如下代码
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Override {
}
主要有以下几个:
- @Rentention 指明注解的生命周期
以下是 Rentention.java的代码,从上述的 Override 可以跳转过去
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.ANNOTATION_TYPE)
public @interface Retention {
/**
* Returns the retention policy.
* @return the retention policy
*/
RetentionPolicy value();
}
然后点击进去可以看到有以下这些hi
public enum RetentionPolicy {
/**
* Ann