zoukankan      html  css  js  c++  java
  • JAVA获取Spring上下文

    1. 添加监听

    public class SpringContextListener implements ServletContextListener {
        //获取spring注入的bean对象  
        public static WebApplicationContext springContext; 
        public void contextDestroyed(ServletContextEvent event) {
            //springContext = null;
        }
        /**
         * 获取spring上下文
         */
        public void contextInitialized(ServletContextEvent event) {
            springContext = WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());
        }
    }

    2. 在web.xml中配置监听

    <listener>  
         <listener-class>com.test.util.SpringContextListener</listener-class>
    </listener>

    3. 使用

    获取ServletContext
    SpringContextListener.springContext.getServletContext()
    获取webapp路径
    String webPath = SpringContextListener.springContext.getServletContext().getRealPath("");

        获取到的路径 /usr/local/tomcat/webapps/multimedia

        multimedia 是我的项目名称

  • 相关阅读:
    OO第四次总结
    OO第三次总结
    C语言函数指针
    Java对象集合
    emacs下最牛逼的Markdown编辑方式
    OO第二次总结
    Git复习
    Java设计原则
    多线程学习笔记1
    OO第一次总结
  • 原文地址:https://www.cnblogs.com/liuchao102/p/4431539.html
Copyright © 2011-2022 走看看