在做java开发时,如果用到spring,那么在做j2ee开发都可能用到spring的配置文件,那么spring的配置文件名到底应是什么呢?默认的情况下spring会从web-inf目录下去找spring的配置文件,并且spring的配置文件名是applicationContext.xml,如果不想让spring的配置文件名为applicationContext.xml,而是把配置文件名改成beans.xml,那么就应在当前程序的web.xml中加入下面的话,
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/beans.xml</param-value>
</context-param>
这样就可以对spring配置文件进行改名了
如果有多个spring配置文件,那么就可以用逗号把相应的文件名隔开,如下所示
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/beans_1.xml,/WEB-INF/beans_2.xml</param-value>
</context-param>
分享到:
相关推荐
### Spring配置文件详解 #### 一、Spring框架与配置文件的重要性 Spring框架是Java平台上的一个开源框架,它提供了一种轻量级的方式来管理和组织Java应用程序中的组件。Spring框架的核心特性之一是依赖注入...
本篇文章将深入探讨Spring配置文件的核心概念、结构以及应用场景。 **一、Spring配置文件的基本概念** Spring配置文件通常是XML格式,主要用来描述Bean的定义和它们之间的关系。这些文件通常以`applicationContext...
#### 二、Spring配置文件详解 **1. 构造注入** 构造注入是Spring框架中一种常见的依赖注入方式,通过构造器来传递依赖。这种方式的优点在于,可以确保类在初始化时就有必要的依赖。例如,在配置文件中可以这样定义...
首先,`redis.properties`文件是Spring与Redis连接的关键配置文件。在该文件中,通常会包含以下内容: 1. Redis服务器的主机名或IP地址:`redis.host=localhost` 2. Redis服务器的端口号:`redis.port=6379` 3. ...
- `spring.xml`:这是Spring的核心配置文件,定义了Bean的声明、依赖注入等。在这个文件中,我们可以配置数据源、事务管理器、DAO Bean以及Service Bean等。例如,为数据库连接配置DataSource,设置事务管理器(如...
标题中的“Spring Job”的...首先,我们需要在Spring的配置文件中引入Task执行器的相关配置。假设这里提供的`applicationContext-job.xml`就是用于配置Job的文件。在该文件中,我们可能会看到类似以下的配置: ```xml ...
在Spring配置文件中添加: ```xml <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> ``` 8. **使用AOP进行事务控制**: 在业务层方法上使用@...
1. `rom.xml`:这个名字可能是误写,通常在SSM项目中,我们可能会看到`applicationContext.xml`或`spring-context.xml`,它是Spring框架的核心配置文件,用于定义bean的创建、依赖注入以及其他Spring功能。...
本文档记录了尚学堂Spring学习笔记的重要知识点,涵盖了Spring配置文件的设置、普通属性的注入、自定义属性编辑器、公共属性的注入、Spring注解等内容。 一、Spring配置文件的设置 在MyEclipse中编写Spring配置...
通过XML配置文件或Java配置类,我们可以定义bean的生命周期行为,如初始化方法、销毁方法等。此外,我们还可以利用@Autowired注解自动装配bean的依赖,使得代码更加简洁和可维护。 Spring Boot则是在Spring基础上...
Spring 配置文件的名字是任意的,不必一定是 beans.xml。可以根据需要指定配置文件的名字,甚至可以有多个配置文件。在使用 ClassPathXmlApplicationContext 构造方法时,可以传递多个配置文件的路径。 五、Bean 的...
这需要在`struts.xml`中配置Spring插件,并在Spring的配置文件中声明Action类。 8. **过滤器配置**:在`web.xml`中配置Struts2的Filter,确保所有的HTTP请求都经过Struts2框架处理。 9. **异常处理**:可以通过`...
在Spring配置文件中,我们需要引入`tx`命名空间,并声明一个`PlatformTransactionManager`实例,例如,对于基于JDBC的事务管理,我们会使用`<bean id="transactionManager" class="org.springframework.jdbc....
在Spring的配置文件(如`applicationContext.xml`或`dispatcher-servlet.xml`)中,我们需要添加以下XML配置: ```xml <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker....
+ 启动 Spring 容器加载配置文件,实例化其中配置好的对象,并按照指定的名字存在 Spring 容器中 BeanFactory 和 ApplicationContext * BeanFactory:延迟加载,使用 bean 时才进行初始化 * ApplicationContext:...
1. **配置RabbitMQ连接**:在Spring配置文件或Java配置类中,我们需要声明`RabbitConnectionFactory`,这是与RabbitMQ服务器建立连接的工厂。同时,也需要设置`RabbitTemplate`,它是发送和接收消息的主要工具。 ``...
- 在 `web.xml` 中,设置 Spring 的上下文加载监听器 `ContextLoaderListener` 以启动 Spring 容器,并指定配置文件的位置。确保 `web.xml` 中的 Spring 配置文件设置在监听器之前,以避免配置顺序错误。 ```xml ...
2. **Spring配置文件**:在Spring的XML配置文件中,我们需要声明一个`SchedulerFactoryBean`,它是Spring对Quartz调度器的封装。通过这个bean,我们可以配置Quartz的相关属性,如JobStore类型(内存或数据库存储),...
2、别名:可以在Spring配置文件中使用别名,达到在一个地方命名,在多个地方使用不同的名字的效果。 3、Spring容器内部对象的创建:可以使用类构造器实例化、静态工厂方法实例化等方式来创建对象。 4、初始化bean...
在 Spring 配置文件中,需要添加 lang 的名字空间,以便识别 Groovy 脚本。然后,定义一个 Groovy bean,例如 helloWorldService,使用 script-source 属性指定 Groovy 脚本的位置,并使用 property 元素设置该脚本...