`
IT阿狸
  • 浏览: 68146 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Spring配置文件的拆分

阅读更多

有两种拆分方式,也就路径不同而已。

 

一、其中spring配置文件在src目录下,spring是个包

   在web.xml文件中

 <!-- 配置spring -->
  	 
  <context-param>
  	<param-name>contextConfigLocation</param-name>
  	<param-value>classpath:spring/applicationContext.xml</param-value>
  </context-param>
  <listener>
  	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

 

 

二、其中Spring的配置文件在WebRoot中的WEB-INF中,springConfig是个文件夹。

   在web.xml文件中

<!-- 配置spring监听器 -->
  	 
  <context-param>
  	<param-name>contextConfigLocation</param-name>
  	<param-value>classpath:spring/applicationContext.xml</param-value>
  </context-param>
  <listener>
  	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

 

每个Spring的配置文件中都可以包含类似的代码。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
	 http://www.springframework.org/schema/tx
	 http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
	 http://www.springframework.org/schema/aop
	 http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
</beans>

 

 

分享到:
评论

相关推荐

    将struts2和spring的配置文件拆分

    1. 在Web应用的`web.xml`配置文件中,添加一个`context-param`元素来指定Spring配置文件的位置。这样,Spring会自动加载所有`WEB-INF`目录下以`applicationContext-`开头的XML文件。例如: ```xml &lt;param-name&gt;...

    大型项目的struts,spring配置文件

    在大型项目中,由于业务复杂,Action和ActionForm通常会按模块进行拆分,配置文件也会包含多个导入的子配置。 接下来是Spring的配置文件,通常为`applicationContext.xml`。这个文件主要管理Bean的定义和依赖关系。...

    Spring 加载多个配置文件

    在 Spring 框架中,通过合理地拆分和加载多个配置文件,不仅可以显著提升应用程序的可读性和可维护性,还能更好地适应大型项目的团队协作模式。掌握这些技巧,将帮助开发者构建更加健壮、灵活的企业级应用。

    MyEclipse 搭建Struts2+Spring2+Hibernate3整合SSH2

    - 对于大型项目,通常会将Spring配置文件拆分成多个,按功能模块划分,提高可读性和可维护性。 - 定期更新框架版本,以获取最新的特性和安全修复。 通过以上步骤,你可以在MyEclipse中成功地搭建一个Struts2、...

    Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分

    在大型项目中,为了提高代码的可读性和可维护性,通常会将配置文件拆分为多个小文件。例如,将`struts.xml`拆分为多个包或模块相关的文件,将`applicationContext.xml`拆分为数据源、服务、DAO等多个部分。这样可以...

    SSHA环境的搭建.doc

    将Spring配置文件拆分为`applicationContext-dao.xml`、`applicationContext-service.xml`和`applicationContext-action.xml`,分别管理DAO、Service和Action的Bean。 十、配置Spring整合Struts 在`web.xml`中添加`...

    strruts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分.docx

    在大型项目中,为了提高可读性和可维护性,通常会将配置文件拆分成多个小文件。例如,`struts.xml`可能被拆分为多个包(package)文件,每个包文件负责一个模块的配置。Spring的配置也可以类似拆分,比如将数据源、...

    开发项目过程中最全的配置文件模板

    为了提高代码复用性和可维护性,开发者通常会将配置文件拆分为多个小模块,例如`beans.xml`、`dataAccess.xml`、`services.xml`等,然后通过`import`标签合并。此外,随着Spring Boot的流行,YAML格式的配置文件(`...

    SpringCloud之七 分布式配置中心SpringCloudConfig.pdf

    在微服务架构下,系统通常被拆分成许多个小的微服务,每个服务都有自己的配置文件。当配置文件频繁更改或不同服务需要不同的配置时,手动管理配置将变得非常复杂且容易出错。Spring Cloud Config正是为了解决这类...

    Spring 整合多个配置文件的方法

    大型应用为了防止开发时发生配置文件资源竞争现象,或者为了使模块便于拆分,往往每个模块都拥有直接独立的配置文件。我们可以在应用层面提供一个可整合的配置文件,通过 &lt;import&gt; 将各个模块整合起来。这使得,在...

    ssm框架整合级配置文件

    首先,Spring框架的配置文件通常命名为`applicationContext.xml`,它定义了Bean的生命周期和依赖关系。在SSM整合中,Spring负责管理整个应用的上下文,包括数据源、事务管理器、DAO接口以及Service接口的实现等。...

    Spring XML配置的12个技巧

    - **技巧说明**:可以使用`&lt;import&gt;`标签导入其他配置文件,这样可以将大型配置文件拆分成多个小型文件,便于管理和维护。 - **示例代码**: ```xml ... ``` 以上六个技巧仅为Spring XML配置文件管理...

    SpringDM笔记7-开发SpringDM Bundle

    Spring配置文件可以使用标准的Spring XML格式,但需添加一些特定于OSGi的元素,如`&lt;osgi:reference&gt;`用于声明对其他服务的依赖,以及`&lt;osgi:service&gt;`用于发布自己的服务。SpringDM会自动处理服务的注册和解注册,...

    基于 MongoDB 及 Spring Boot 的文件服务器的实现

    - 文件存储:MongoDB不直接支持文件存储,通常采用GridFS规范,将大文件拆分为多个小块(chunks)存储在两个不同的集合中:`fs.files`和`fs.chunks`。 2. **Spring Boot集成MongoDB**: - 添加依赖:在`build....

    springcloud学习笔记.pdf

    Spring Cloud 工程是基于 Spring Boot 工程的,我们可以使用 pom.xml 文件来管理依赖关系,并使用 application.properties 配置文件来配置应用程序。在这个架构中,我们可以使用 Eureka 服务端来搭建注册中心,并...

    用MyEclipse搭建Struts2+Spring+Hibernate框架(图文说明)

    - **配置Hibernate与Spring集成**:在Spring配置文件中集成Hibernate配置信息。 - **配置SessionFactory**:定义SessionFactory的ID,并选择数据源。 - **配置数据源**:设置数据源的名称和数据库连接。 - **配置...

    S2SH[lib配置文件(续)]

    此外,如果SSH项目使用了Spring MVC,还会有`spring-mvc.xml`这样的配置文件,用于配置控制器、视图解析器等MVC相关的元素。 Hibernate是SSH中的持久层框架,负责数据库操作。其配置文件`hibernate.cfg.xml`定义了...

    spring 3.0 jar spring最新开发包

    1. **配置文件**:虽然Spring 3.0支持注解配置,但传统的XML配置文件仍然可用,可以根据项目需求选择合适的方式。 2. **Bean的创建与管理**:使用`@Component`注解标记类为Spring Bean,然后通过`@Autowired`自动...

    Spring 例子教程

    为了配置这个Bean,我们需要创建一个名为`applicationContext.xml`的Spring配置文件。在这个文件中,我们声明了一个Bean,其ID为"helloBean",类为`com.yiibai.core.HelloWorld`,并设置了`name`属性的值为"Yiibai...

Global site tag (gtag.js) - Google Analytics