?@PostConstruct
是用于在依赖关系注入完成之后需要执行的方法上的注解,通常用于执行初始化代码。
public
,但也可以是protected
,?package-private
或private
。import javax.annotation.PostConstruct;
public class ExampleBean {
@PostConstruct
public void init() {
// 初始化代码
}
}
?
? @PostConstruct
是Java EE的一部分,用于Bean的生命周期管理,确保在依赖注入之后执行初始化代码。
@PreDestroy
注解用于标记在Bean销毁之前需要执行的清理方法上。
public
。import javax.annotation.PreDestroy;
public class ExampleBean {
@PreDestroy
public void cleanup() {
// 清理资源代码
}
}
?@PreDestroy
用于清理资源,确保在Bean被销毁前进行适当的清理。