有两个注解可用初始化和回收对象资源
PostContructor 创建对象之后,就会调用此方法
PreDestory 销毁spring之前会调用此方法
此时,有几个疑问
1.当spring开始销毁时,此时能够进来请求吗?
2.当spring销毁时,销毁顺序如何控制。。。比如我要记录spring销毁一些bean的数据库日志,那么数据库DataSource的bean怎么让它在所有其他的bean销毁之后才销毁???
3.和事务相关的问题,如果正在执行一个数据库事务,此时,突然spring开始销毁了,那么会发生什么情况?
此时,就是要考虑数据库事务的原子性的问题了,和分布式事务等问题了。