@PostConstruct注解的使用

简介: @PostConstruct注解的使用

1.@PostConstruct注解的基本介绍

@PostConstruct注解,首先介绍一下它的用途: 被注解的方法,在对象加载完依赖注入后执行。

此注解是在Java EE5规范中加入的,在Servlet生命周期中有一定作用,它通常都是一些初始化的操作,但初始化可能依赖于注入的其他组件,所以要等依赖全部加载完再执行。

(1)@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候

运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。

(2)通常我们会是在Spring框架中使用到@PostConstruct注解 该注解的方法在整个Bean初始化中的执行顺序:

Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法) -> 静态方法

目录
相关文章
|
5月前
|
Java Spring
Spring的Bean生命周期中@PostConstruct注解
【8月更文挑战第3天】在Spring框架中,`@PostConstruct`注解标示Bean初始化完成后立即执行的方法。它在依赖注入完成后调用,适用于资源加载、属性设置等初始化操作。若方法中抛出异常,可能影响Bean初始化。与之对应,`@PreDestroy`注解的方法则在Bean销毁前执行,用于资源释放。
178 0
|
Java Spring 容器
@PostConstruct使用
@PostConstruct使用
70 0
Zp
@PostConstruct注解作用
@PostConstruct注解作用
Zp
165 0
|
XML Java 数据格式
@Bean 注解
@Bean 注解
3015 5
|
XML 缓存 Java
Spring - @PostConstruct & @PreDestroy
Spring - @PostConstruct & @PreDestroy
211 0
Spring - @PostConstruct & @PreDestroy
|
XML Java 数据格式
Spring - Bean管理之配置(@PostConstruct、@PreDestroy、@Scope)
Spring - Bean管理之配置(@PostConstruct、@PreDestroy、@Scope)
157 0
Spring - Bean管理之配置(@PostConstruct、@PreDestroy、@Scope)
|
XML Dubbo Java
duboo注解使用详解
当越来越的的接口与实现类的增加后,duboo的xml配置会越来越多,为了防止几百几千行的代码,减少开发人员配置xml的工作量,使用duboo的注解模式,减少配置多出问题多的可能性!
182 0
duboo注解使用详解
|
安全 Oracle Java
扒一扒这个注解,我发现还有点意思。 (上)
扒一扒这个注解,我发现还有点意思。 (上)
137 0
扒一扒这个注解,我发现还有点意思。 (上)
|
XML Java 数据格式
就是要让你彻底学会 @Bean 注解(下)
就是要让你彻底学会 @Bean 注解(下)
就是要让你彻底学会 @Bean 注解(下)