`
shusanzhan
  • 浏览: 35001 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Spring ClassPathXmlApplicationContext疑惑

阅读更多
ApplicationContext.xml文件在使用ClassPathXmlApplicationContext获取Resource对象时,用ClassPathXmlApplicationContext时必须将ApplicationContext.xml放到WEB-INF/classes下面,否则你应该用FileSystemXmlApplicationContext,
然后在web.xml中的<display-name>some   your   modle   info</display-name>后面加上:  
  <context-param>  
     <param-name>contextConfigLocation</param-name>  
     <param-value>classpath:/ApplicationContext.xml</param-value>  
  </context-param> 

Spring .xml相关问题
一个切入点类?  
  用这个吧:  
        BeanFactoryLocator   bfLocator   =   SingletonBeanFactoryLocator.getInstance();  
        BeanFactoryReference   bf   =   bfLocator.useBeanFactory("beanFactory");  
        //   now   use   some   bean   from   factory  
        return   bf.getFactory().getBean(name);  
  --------------  
    <beans>  
            <bean   id="beanFactory"   class="org.springframework.context.support.ClassPathXmlApplicationContext">  
            <constructor-arg>  
              <list>  
                <value>dataAccessContext.xml</value>  
                <value>securityContext.xml</value>  
                <value>...</value>  
              </list>  
            </constructor-arg>  
          </bean>  
  </beans>  

如果是WebApplication,用这个也不错。  
  <context-param>  
  <param-name>contextConfigLocation</param-name>  
  <param-value>/WEB-INF/myApplicationContext.xml</param-value>  
  </context-param>  
   
  <servlet>  
  <servlet-name>context</servlet-name>  
  <servlet-class>  
  org.springframework.web.context.ContextLoaderServlet  
  </servlet-class>  
  <load-on-startup>1</load-on-startup>  
  </servlet>
分享到:
评论

相关推荐

    模拟spring中的ClassPathXmlApplicationContext类的实现

    在Spring中,`ClassPathXmlApplicationContext`是用于加载和管理配置元数据的一个重要类,它允许我们通过XML配置文件来创建和初始化bean。这个类在启动Spring应用上下文时起着关键作用。 `...

    spring容器的触发事件 ClassPathXmlApplicationContext的start()方法的用法

    ### Spring 容器触发事件与 ClassPathXmlApplicationContext 的 start() 方法用法详解 #### 一、Spring 容器概述 Spring 框架是 Java 开发领域中非常流行的一个轻量级框架,它主要提供了依赖注入(DI)和面向切面...

    spring的基础(一)自己写的ClassPathXmlApplicationContext类

    在本篇博文中,我们将深入探讨Spring框架的基础知识,特别是关注如何自己编写一个`ClassPathXmlApplicationContext`类。`ClassPathXmlApplicationContext`是Spring框架中用于加载和管理配置元数据的核心类,它允许...

    spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext

    在Java世界中,Spring框架是应用开发的核心框架之一,它为构建高质量的、松散耦合的Java应用程序提供了强大的支持。在Spring框架中,ApplicationContext是核心接口,它扮演着应用程序上下文的角色,负责管理和提供...

    spring源码(注释+测试版)

    此外,还提供了IoC容器的基础实现,例如DefaultListableBeanFactory和ClassPathXmlApplicationContext。 2. **spring-expression(Spring表达式语言,SpEL)**:SpEL是Spring框架的一部分,允许在运行时查询和操作...

    springspring详细教程下载

    根据给定的文件信息,以下是对“Springspring详细教程下载”相关知识点的详细解析: ### Spring框架概览 Spring框架是Java开发领域中的一个关键组成部分,尤其在企业级应用开发中占据着核心地位。它提供了全面的轻...

    Eclipse spring基本配置步骤

    import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...

    在非spring注解类中使用spring容器中的bean_普通类中使用yml配置文件中的配置信息

    在开发Java应用,尤其是大型项目时,Spring框架的使用非常广泛。它提供了强大的依赖注入(DI)机制,使得我们可以方便地管理和使用Bean。然而,在某些情况下,我们可能需要在非Spring注解的类中访问Spring容器中的...

    Spring-Reference_zh_CN(Spring中文参考手册)

    创建 ClassPathXmlApplicationContext 实例 - 简介 4.7.2. Application context构造器中资源路径的通配符 4.7.2.1. Ant风格的pattern 4.7.2.2. classpath*: 前缀 4.7.2.3. 其他关于通配符的说明 4.7.3. ...

    java-spring整合

    import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { // 实例化 Spring 应用程序上下文 ApplicationContext context =...

    spring安装基本包.zip

    然后,通过`ClassPathXmlApplicationContext`或`FileSystemXmlApplicationContext`来加载这个配置文件,初始化Spring容器。 接下来,你可以使用注解(如`@Component`、`@Service`、`@Repository`和`@Controller`)...

    最简单的spring demo

    import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...

    spring第一个例子

    import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...

    Spring获取ApplicationContext对象工具类的实现方法

    在Spring中,典型的获取ApplicationContext对象的方式是使用ApplicationContext接口的一个实现类,如ClassPathXmlApplicationContext。这是一个根据给定XML文件的类路径的上下文实现。通常我们会在初始化Spring IoC...

    Spring—下载与配置

    import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { ApplicationContext context = new ...

    spring笔试题28题选择+2简答

    - **ClassPathXmlApplicationContext**: 从类路径加载配置文件。 - **FileSystemXmlApplicationContext**: 从文件系统加载配置文件。 - **XmlWebApplicationContext**: 专为Web应用程序设计,从Web上下文中加载配置...

    Spring 学习笔记 spring帮助文档

    Spring框架是Java开发中不可或缺的一部分,它以IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)为核心,简化了对象的创建和管理。在本篇Spring学习笔记中,我们将深入探讨Spring的...

    Spring入门--PPT教程

    import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringDemo1 { public static void main(String[] args) { ApplicationContext context = new ...

Global site tag (gtag.js) - Google Analytics