Java spring 注解 @PostConstruct 实战讲解
import javax.annotation.PostConstruct;
import org.springframework.stereotype.Component;
@Component
public class MyBean {
private String value;
// 使用@PostConstruct注解的方法在构造函数之后,init()方法之前执行
@PostConstruct
public void init() {
// 初始化代码,例如从数据库加载配置
value = "初始化值";
System.out.println("Bean初始化后的值: " + value);
}
// 一个示例的getter方法
public String getValue() {
return value;
}
}
这段代码演示了如何在Spring框架管理的Bean中使用@PostConstruct
注解。当Bean被Spring容器创建并且设置好所有必要的属性后,init
方法会被自动调用,这个时机正适于执行一些初始化操作。在init
方法中,我们简单地给value
属性赋了一个值,并打印了出来。这个例子简单明了地展示了@PostConstruct
注解的使用方法。
评论已关闭