注解持续更新中... (ps:@符号不做标记了)

先了解注解的构成及其自定义注解:

    a、包括四个方面 使用范围(Target)、生命周期(Retention)、详细说明(Documented)、父子关系(Inherited)

    b、target 表明注解的使用范围,比如包、构造器、类、方法、属性、局部变量、参数;retention 表明注解的有效环境,比如java文件(原文件)、class文件、runtime class文件运行时有效;inherited 表明父子继承关系,使用时表明子类可以继承父类注解,默认为不可继承;documented 注解相关描述

1、Deprecated --- 弃用

   主要是用来标记弃用的方法,起到一个标记作用。也就是过时的方法。但是该方法也是可正常使用的。

2、PostConstruct

   对于这个注解与之对应的是preDestory。了解该注解的作用需要捋一遍spring bean的生命周期,该注解主要是修饰在方法上,需要使用包含Component注解的类下使用,然后被该注解修饰的方法是在,该项目所有bean实例化后,当其目标方法所在累的依赖属性都已注入完后才会自调用目标方法。所以注解的执行顺序是Component > autoWried(Reosurce) >postconstruct

Joeyxx7000
0 声望0 粉丝