手动加载spring, ApplicationContext怎么销毁
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()关闭容器。如果不记得关闭容器,最典型的问题就是数据库连接不能释放