• Spring IOC容器交给application域对象管理


      在项目开发中,我们不能在每次使用IOC容器时,都创建一个ApplicationContext对象,

      因此我们将IOC容器交给application域对象管理,application对象在服务器启动时创建,我们将IOC容器的创建放在application的初始化方法中进行

      创建生命周期监听器ServletContextListener,监听ServletContext对象的生命周期

    一、步骤:

      1、创建类IOCListener,实现ServletContextListener接口,并实现接口中的方法

      2、定义监听器类的属性ioc:

        private ApplicationContext ioc;

      3、在初始化方法contextInitialized()中:

    1 public void contextInitialized(ServletContextEvent event) {
    2         //创建IOC容器
    3         ioc=new ClassPathXmlApplicationContext("ApplicationContext.xml");
    4         //获取application对象
    5         ServletContext application = event.getServletContext();
    6         //将ioc容器放入到application域中
    7         application.setAttribute("MyIoc", ioc);
    8     }
  • 相关阅读:
    打标签tag
    高阶函数
    anywhere执行时端口被占用Address already in use:8080解决方法
    时间戳常见转化
    generator(生成器)
    Promise详解(转载)
    在手机上预览自己的本地h5页面
    箭头函数中的this
    扩展运算符
    38.线程
  • 原文地址:https://www.cnblogs.com/java-zmj/p/8036853.html
Copyright © 2020-2023  润新知