Destruction Method: The Destroy method is executed only when the object is destroyed, only when it is closed
<!-- Destroy-method: Method of Destruction, Executes after the called method (executes when the object is destroyed) --> < bean id = "Yellomousewolf" class = "Cn.java.ioc1.YelloMouseWolf" Init-method = "Init" Destroy-method = "Destroy" ></ bean >
Public void // method of Destruction System.out.println ("Destruction method"); }
PackageCn.java.ioc1;ImportOrg.springframework.context.ApplicationContext;ImportOrg.springframework.context.support.ClassPathXmlApplicationContext; Public classWindow { Public Static voidMain (string[] args) {//1. Start the framework, the context represents the spring containerApplicationContext context =NewClasspathxmlapplicationcontext ("Applicationcontext.xml"); //2. Gets the object created in the spring container, obtained by the ID value in the XMLYellomousewolf Yellow1 = (yellomousewolf) context.getbean ("Yellomousewolf"); Yellow1.behavior (); //3. Close the context container and destroy all objects in the container( (Classpathxmlapplicationcontext) context). Close (); }}
Spring_ lazy loading and non-lazy loading