springboot @PostConstruction
时间: 2023-10-28 14:02:18 浏览: 82
@PostConstruct 是一个注解,用于标记一个方法,在 Spring 容器加载完所有的 bean 后,执行这个方法。
在 Spring Boot 中,使用 @PostConstruct 注解可以在 bean 实例化后执行一些初始化操作。这个注解通常用于需要在依赖注入完成后执行一些额外的初始化步骤的方法。
示例代码如下:
```java
@Component
public class MyBean {
@PostConstruct
public void init() {
// 在依赖注入完成后执行一些初始化操作
// ...
}
}
```
在上面的示例中,`init` 方法会在 `MyBean` 实例化后被调用。你可以在这个方法中进行一些初始化工作,如读取配置文件、建立数据库连接等。
需要注意的是,被 @PostConstruct 注解标记的方法不能有任何参数。如果有需要传递参数的情况,可以使用构造函数或通过依赖注入来实现。
阅读全文