zoukankan      html  css  js  c++  java
  • Spring加载上下文几种方式(Spring配置XML)

    1:spring-mvc.xml中用import引入其他的配置文件
    <import resource="user_spring.xml" />
    2:在web.xml配置,应用服务去加载
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext*.xml,/WEB-INF/user_spring*.xml</param-value>
    </context-param>

    3:引用资源用XmlBeanFactory(不能实现多个文件相互引用)
      Resource resource = new ClassPathResource("appcontext.xml");
      BeanFactory factory = new XmlBeanFactory(resource);

    4:引用应用上下文用ClassPathXmlApplicationContext
      ApplicationContext factory=new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
      ApplicationContext factory=new ClassPathXmlApplicationContext("conf/userConfig.xml");
      ApplicationContext factory=new ClassPathXmlApplicationContext("file:G:/Test/src/appcontext.xml");

    5:用文件系统的路径引用应用上下文用FileSystemXmlApplicationContext
      ApplicationContext factory=new FileSystemXmlApplicationContext("src/applicationContext.xml");
      ApplicationContext factory=new FileSystemXmlApplicationContext("classpath:appcontext.xml");
      ApplicationContext factory=new FileSystemXmlApplicationContext("file:G:/Test/src/appcontext.xml");
      ApplicationContext factory=new FileSystemXmlApplicationContext("G:/Test/src/appcontext.xml");

    6:Web工程定制的加载方法 XmlWebApplicationContext
      ServletContext servletContext = request.getSession().getServletContext();
      ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext );

  • 相关阅读:
    Ubuntu 虚拟机空间不足增加空间笔记
    am335x sd卡启动开启识别emmc kernel 上的改动
    Delphi实现树型结构具体实例
    学习 TTreeView [15]
    delphi中Treeview的使用介绍
    按下F2编辑dxDBTreeView的节点
    dbtreeview
    我的dbtreeview–treeview直接连接数据表_delphi教程
    SqlDbx连接oracle(可用)
    SqlDbx连接oracle(无需安装Oracle客户端)
  • 原文地址:https://www.cnblogs.com/proli/p/6760326.html
Copyright © 2011-2022 走看看