zoukankan      html  css  js  c++  java
  • 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     }
  • 相关阅读:
    VIM的强大功能
    BigDecimal.ROUND_HALF_XXX的各种用法
    拒绝服务攻击
    浅谈(接口)测试注意事项四
    jmeter 与 java http
    Xms Xmx PermSize MaxPermSize 区别
    Jquery过滤器
    JQ工具函数运用
    C#扩展方法
    LINQ TO XML基础
  • 原文地址:https://www.cnblogs.com/java-zmj/p/8036853.html
Copyright © 2011-2022 走看看