我正在研究 Spring Framework,现在我正在研究 init 和 destroy beans callbacl 方法。
我正在关注本教程:http ://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm
我对本教程有一些疑问:
1)为什么在 MainApp 类中他将上下文声明为 AbstractApplicationContext 但使用实现 ClassPathXmlApplicationContext 创建它?是因为我可以覆盖 init() 和 destroy() 方法吗?还是为了什么?
2) context.registerShutdownHook() 到底是做什么的;方法?