@PreDestroy修饰的方法不会执行,它的执行时间是容器的关闭,比如context.close(),这里只是把含有@PreDestroy的bean和相关信息放入一个map中,等到容器关闭的时候直接拿到这个map执行
spring getBean流程图,只截取单例
于 2024-01-06 14:58:32 首次发布
文章讨论了在JavaEE容器中,带有@PreDestroy注解的方法不会立即执行,而是在容器关闭,如调用context.close()时才会运行,它将相关bean信息存储在map中等待执行。
摘要由CSDN通过智能技术生成