私はSpringFrameworkを勉強していて、今はinitとdestroybeansのcallbaclメソッドについて勉強しています。
私はこのチュートリアルに従っています:http ://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm
このチュートリアルについて疑問があります。
1)MainAppクラスで、コンテキストをAbstractApplicationContextとして宣言しているのに、実装ClassPathXmlApplicationContextを使用して作成しているのはなぜですか?init()メソッドとdestroy()メソッドをオーバーライドできるからですか?または他に何のために?
2)context.registerShutdownHook();は正確に何をしますか。方法?