手动加载spring, ApplicationContext怎么销毁

手动加载spring, ApplicationContext怎么销毁手动加载spring, ApplicationContext怎么销毁_System

AbstractApplicationContext context = new ClassPathXmlApplicationContext("bean6.xml");
Orders orders = context.getBean("factoryBean", Orders.class);
System.out.println("第四部 获取创建bean实例对象");
System.out.println(orders);

//手动让bean实例销毁
context.close();

在非Web应用中,手工加载Spring IoC容器,不能用ApplicationContext,要用AbstractApplicationContext。用完以后要记得调用ctx.close()关闭容器。如果不记得关闭容器,最典型的问题就是数据库连接不能释放