Spring Boot 注解积累

@Componet:Spring中描述Bean类的一个注解。用于告诉Spring框架这个类的实例由Spring创建,默认将对象存储到Bean池中。
@SpringBootTest:用于告诉spring框架,此测试类交给spring管理。
@Lazy:用于描述类,告诉spring框架此类支持延迟加载,配合单例作用域使用。
@Scop:是Spring中用来定义Bean对象作用域的一个注解。

  ("singleton"):默认单例作用域,这个类的实例在一个spring容器中默认只有一个值。
  ("prototype"):每次获取都会创建新实例,此实例会在需要时创建,这个实例创建以后,不会交给spring管理,spring可以对其初始化,但是不负责销毁。

属性

@Autowired:描述属性时,用于告诉spring框架要为此属性注入一个值。

方法

@PostConstruct:描述的方法会在对象构建以后执行,用于执行一些初始化操作,用于描述bean对象生命周期方法中的初始化方法。
@PreDestroy:方法会在单例对象销毁之前执行,用于描述Bean对象生命周期方法中的销毁方法。

你可能感兴趣的:(springboot)