postconstruct
时间: 2024-01-27 15:05:56 浏览: 69
SpringBoot @PostConstruct原理用法解析
@PostConstruct是一个Java注解,用于标记一个方法,在Spring容器初始化时会自动调用该方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。它通常用于在初始化过程中执行一些特定的操作,比如数据的常规化加载或者一些耗时的初始化逻辑。
需要注意的是,被@PostConstruct修饰的方法需要满足以下条件:
1. 方法不能有任何参数。
2. 方法的返回值必须为void。
3. 方法不能抛出已检查异常。
4. 方法必须是非静态方法。
下面是一个示例代码,演示了如何使用@PostConstruct注解:
```java
import javax.annotation.PostConstruct;
public class MyBean {
@PostConstruct
public void init() {
// 在这里执行初始化操作
System.out.println("执行初始化操作");
}
}
```
阅读全文