一、缘由

    上篇也提到过要开spring cloud系列,但是避免不了就是spring boot,那针对这个我们首先要明白的就是spring boot启动到底帮我做了那些事,明白这些我们后面使用起来的时候就会得心应手,但是你会发现一个问题,那就是spring boot就是通过这些注解去加载的,所以这个地方我要来聊聊注解,当然spring也好多都是注解去实现的,这样我们就要更改明白注解到底是帮我们做了哪些事。

二、什么是注解以及注解的作用(Annotation):

    注解是插入到代码中的元数据,JDK5.0以后的版本引入。注解必须有编译器或者虚拟机来解析它,才能发挥自己的作用,它可以生成文件,可以执行编译时进行测试和验证格式等等。因为本质上,注解是一种特殊的接口,程序可以通过反射来获取指定程序元素的注解对象,然后通过注解对象来获取注解里面的元数据。

    注解的作用:

    1.编写文档:通过代码里标识的元数据生成文档;

    2.代码分析:通过代码里标识的元数据对代码进行分析;

    3.编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查;

二、注解的类型

    1.内置注解

    @Override:表示当前的方法可以覆盖父类中的方法;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE})
public @interface Deprecated {
}
View Code

相关文章:

  • 2021-08-24
  • 2021-10-18
  • 2021-05-26
  • 2021-12-25
  • 2021-12-09
猜你喜欢
  • 2021-10-12
  • 2021-08-16
  • 2021-10-27
  • 2021-09-02
  • 2021-08-11
  • 2021-12-03
  • 2021-04-24
  • 2022-01-15
相关资源
相似解决方案