@prepestroy是干什么的
时间: 2024-06-03 07:03:14 浏览: 72
@PreDestroy是一个注解,用于指定在对象销毁之前要执行的方法。当一个被管理的类被销毁时,可以使用@PreDestroy注解来标记一个方法,以便在销毁之前执行一些清理操作或释放资源的任务。这个注解通常与Spring框架一起使用,用于在Spring容器关闭之前执行一些必要的清理工作。
下面是一个示例代码,演示了如何使用@PreDestroy注解:
```java
import javax.annotation.PreDestroy;
public class MyBean {
@PreDestroy
public void cleanup() {
// 在对象销毁之前执行清理操作
System.out.println("Performing cleanup before object destruction...");
}
}
```
在上面的示例中,当MyBean对象被销毁时,cleanup()方法将被调用,并执行其中的清理操作。