zoukankan      html  css  js  c++  java
  • Spring+struts2项目启动时加载applicationContext.xml并获取 ApplicationContext对象

    首先web.xml中加入如下监听器和上下文配置

    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
      
      <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:applicationContext.xml</param-value>
      </context-param>

     Action方法中修改如下:

    public String execute() throws Exception {
           
            System.out.println("userAction...execute....");
            /*ApplicationContext context = 
                    new ClassPathXmlApplicationContext("applicationContext.xml");*/
            HttpServletRequest request = ServletActionContext.getRequest();
            
            WebApplicationContext context = WebApplicationContextUtils.
                getRequiredWebApplicationContext(request.getServletContext());
            
            
            UserService userService = (UserService)context.getBean("userService");
            userService.add();
            return NONE;
        }    
  • 相关阅读:
    iOS13 present VC方法
    青囊奥语
    三元九运的排盘
    三元九运 笔记
    青囊经
    金钱卦起卦
    易经中九二六三是什么意思
    用神
    六爻预测中的世爻,应爻分别代表什么
    div2-1519-D-Maximum Sum of Products-dp
  • 原文地址:https://www.cnblogs.com/annofyf/p/9774542.html
Copyright © 2011-2022 走看看