Spring注解
@Lazy
使用次注解描述的类型可以应用延迟加载策略(懒加载),外界不使用此对象时不会创建
什么时候使用@Lazy:大对象,稀少用,可以使用懒加载
@Scope() 默认单例作用域
属性如下两个:
singleton:单例作用域,此作用域对象在内存中只要一份
prototype:此作用域对象spring容器不负责储存,只负责创建
设置对象声明周期初始化方法(会在构造方法执行之后执行)
@PostConstruct
public void init() {
}
声明周期销毁方法(会在Spring容器销毁对象之前执行)
@PreDestroy
public void destroy() {
}