乐趣区

注解的奇妙之旅一

导读
注解释义
java 开发人员对注解,应该不会很陌生。我们在开发的过程中,经常会用到注解,那么,什么是注解呢?
注解,也被称为元数据,为我们在代码中添加信息,提供了一种形式化的方法是,使我们在稍后某个时刻,可以非常方便地使用这些原数据(thinking in java)。
这句话是什么意思?举一个 hibernate 的 @Table 注解,我们在实体类上定义该注解,它不会立即生效,当我们启动 Tomcat 时,借助 spring 工作,便触发了该注解,从而创建了数据表。也就是说,我们先定义注解,等到合适的时间,我们在使用该注解。

内置三大注解
override 注解
我们在开发的过程中,经常会用到 override 注解,如代码所示:@Override public Result<List<Account>> listAccountById(Long memberId); 该注解表示当前方法将覆盖超类中的方法。
阿里巴巴规范要求,如果当前方法覆盖超类的方法,必须写上 override 注解。因为我们如果不小心拼写错误,或者方法签名对不上覆盖的方法,编译器就会发出错误地提示。我们忘记写 override 注解,但这并不影响使用。比如,我们需要重写接口 AccountService 的 auditAcct 方法签名,但并没有加上 override 注解,编译器就会错误的提示,但不是报错。

我解释了 override 注解,其次,还有 Deprecated 注解和 SuppressWarnings 注解。

Deprecated 注解

SuppressWarnings 注解

退出移动版