实例化一个容器
ApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml");
怎样手动关闭呢? 
不关闭会内存泄露的,网上找不到关闭呢

解决方案 »

  1.   


    ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml");
    applicationContext.start();
    ...
    applicationContext.close();
      

  2.   


        ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");          /*Your Code*/
              
              AbstractApplicationContext sctx = (AbstractApplicationContext) ctx;
              sctx.registerShutdownHook();
    希望能帮到你
      

  3.   

    我在开启tomcat情况下,如何用java直接调用ApplicationContext,不要下面的方式
    AbstractApplicationContext application=new ClassPathXmlApplicationContext("applicationContext.xml");
    因为会新建一个对象了,我要调用tomcat启动的那个对象能找到么? 
      

  4.   

    这样就不用手动关闭新建的spring容器了
      

  5.   

    该怎么调用呢?还是不能用java直接调用tomcat初始化的那个applicationContext.xml?