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`是用于加载和管理配置元数据的一个重要类,它允许我们通过XML配置文件来创建和初始化bean。这个类在启动Spring应用上下文时起着关键作用。 `...
### Spring 容器触发事件与 ClassPathXmlApplicationContext 的 start() 方法用法详解 #### 一、Spring 容器概述 Spring 框架是 Java 开发领域中非常流行的一个轻量级框架,它主要提供了依赖注入(DI)和面向切面...
在本篇博文中,我们将深入探讨Spring框架的基础知识,特别是关注如何自己编写一个`ClassPathXmlApplicationContext`类。`ClassPathXmlApplicationContext`是Spring框架中用于加载和管理配置元数据的核心类,它允许...
在Java世界中,Spring框架是应用开发的核心框架之一,它为构建高质量的、松散耦合的Java应用程序提供了强大的支持。在Spring框架中,ApplicationContext是核心接口,它扮演着应用程序上下文的角色,负责管理和提供...
此外,还提供了IoC容器的基础实现,例如DefaultListableBeanFactory和ClassPathXmlApplicationContext。 2. **spring-expression(Spring表达式语言,SpEL)**:SpEL是Spring框架的一部分,允许在运行时查询和操作...
根据给定的文件信息,以下是对“Springspring详细教程下载”相关知识点的详细解析: ### Spring框架概览 Spring框架是Java开发领域中的一个关键组成部分,尤其在企业级应用开发中占据着核心地位。它提供了全面的轻...
import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...
在开发Java应用,尤其是大型项目时,Spring框架的使用非常广泛。它提供了强大的依赖注入(DI)机制,使得我们可以方便地管理和使用Bean。然而,在某些情况下,我们可能需要在非Spring注解的类中访问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. ...
import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { // 实例化 Spring 应用程序上下文 ApplicationContext context =...
然后,通过`ClassPathXmlApplicationContext`或`FileSystemXmlApplicationContext`来加载这个配置文件,初始化Spring容器。 接下来,你可以使用注解(如`@Component`、`@Service`、`@Repository`和`@Controller`)...
import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...
import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { ApplicationContext context = new ...
在Spring中,典型的获取ApplicationContext对象的方式是使用ApplicationContext接口的一个实现类,如ClassPathXmlApplicationContext。这是一个根据给定XML文件的类路径的上下文实现。通常我们会在初始化Spring IoC...
import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { ApplicationContext context = new ...
- **ClassPathXmlApplicationContext**: 从类路径加载配置文件。 - **FileSystemXmlApplicationContext**: 从文件系统加载配置文件。 - **XmlWebApplicationContext**: 专为Web应用程序设计,从Web上下文中加载配置...
Spring框架是Java开发中不可或缺的一部分,它以IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)为核心,简化了对象的创建和管理。在本篇Spring学习笔记中,我们将深入探讨Spring的...
import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringDemo1 { public static void main(String[] args) { ApplicationContext context = new ...