`
evan0625
  • 浏览: 159426 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring加载jar包中多个配置文件

    博客分类:
  • java
 
阅读更多

 在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示:

<context-param>   
  <param-name>contextConfigLocation</param-name>   
  <param-value>   
    classpath*:beanconfigs/applicationContext_1.xml,   
    classpath*:beanconfigs/applicationContext_2.xml,
    ...   
  </param-value>   
</context-param> 

 

这样太复杂了,对于一个大的项目而言,要在这里写入太多的配置,影响美观还害怕引入的xml减少。可以自定义一个applicationContext_all.xml,使用import引入其他配置文件,如下所示:

<import resource="beanconfigs/applicationContext_1.xml" />
<import resource="beanconfigs/applicationContext_2.xml" />
...

可以使用通配符设置,如下所示:

<import resource="beanconfigs/applicationContext_*.xml" />

 

这样在spring配置就可以写成如下所示:

<context-param>   
  <param-name>contextConfigLocation</param-name>   
  <param-value>   
    classpath*:applicationContext_all.xml  
  </param-value>   
</context-param> 

 

分享到:
评论

相关推荐

    加载jar包中的spring配置文件

    当我们构建一个基于Spring的应用时,经常需要从jar包中加载配置文件,以便管理依赖注入和其它服务。在Spring中,我们通常使用`classpath:`或`classpath*:`前缀来指定资源的位置。这两个前缀在处理多个类路径位置时有...

    如何加载jar包中的spring配置文件

    SSM框架的整合通常涉及到多个配置文件的组织和管理,其中一部分配置可能会被打包到独立的jar文件中。本篇文章将详细介绍如何在Spring MVC项目中有效地加载这些jar包内的配置文件。 首先,我们需要了解Spring框架是...

    springboot编译jar包后无法扫描子jar包中的注解解决方法

    在使用Spring Boot进行项目开发时,我们经常会遇到模块化的需求,即一个大型项目被拆分成多个子模块来提高可维护性和灵活性。这些子模块可能通过Maven或其他构建工具互相依赖。然而,在某些情况下,可能会遇到主项目...

    jar包中类的加载及jar中资源的使用

    5. 配置文件:在`jar`包中常包含配置文件,如`application.properties`,可以使用`Properties`类加载并解析这些文件。 总结,`jar`包的使用涵盖了类的加载机制和资源的访问方式,理解这些知识点对于编写和维护Java...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    struts2 jar包及配置文件

    本资源包含Struts2的核心jar包和相关的配置文件,对于学习和开发基于Struts2的应用来说是非常宝贵的。 首先,我们来了解一下Struts2的核心jar包。这些jar文件通常包括以下组件: 1. **struts2-core.jar**:这是...

    spring jar包

    Spring Beans则构建在Core之上,实现了依赖注入,使得对象之间的依赖关系可以通过配置文件或注解来定义和管理。Spring Context是Spring框架的上层组件,它扩展了Bean工厂,提供了一个全局的应用上下文,包含了国际化...

    spring最常用jar包

    标签 "spring" 明确了主题,Spring是一个广泛使用的Java框架,它涵盖了依赖注入、面向切面编程(AOP)、数据访问、事务管理、Web开发等多个方面。 压缩包子文件的文件名称 "spring jar1" 提示我们这是Spring框架的...

    java中常用jar包

    Java中的JAR(Java Archive)文件是Java平台特有的归档格式,用于集合多个类文件、相关的元数据和其他资源,便于分发和运行。在Java应用程序和Web应用中,JAR文件通常作为库来使用,包含预编译的代码,允许开发者...

    spring2.5必备jar包

    在Spring 3.x之后,`JotmFactoryBean`不再包含在官方发布的jar包中,可能是因为Spring团队认为JTA的使用场景在现代应用中有所减少,或者他们推荐使用其他更现代的事务管理解决方案。然而,在Spring 2.5时代,JOTM和`...

    spring 开发jar包

    5. **Spring Boot**:虽然不在提供的jar包中,但它是Spring生态的一部分,用于简化Spring应用的初始化和配置,它集成了许多默认设置,可以快速创建独立运行的、生产级别的Java应用。 6. **Spring Framework的版本...

    oracle常用jar包(3个)

    对于Spring Boot等现代框架,你可以利用其自动配置能力,通过配置文件指定数据源和JDBC连接信息,轻松实现与Oracle数据库的集成。 总的来说,`classes12.jar`、`ocrs12.jar`和`ojdbc14_g.jar`这三者构成了Oracle...

    搭建ssh所需的一些jar包

    同时,还需要正确配置Struts2的配置文件(struts.xml)、Spring的配置文件(如applicationContext.xml)以及Hibernate的配置文件(hibernate.cfg.xml)。这些配置文件将定义组件之间的关系、数据源、实体映射等信息...

    Shh.jar包(spring,struts2,hibernate)

    Shh.jar包中包含这三个框架的基础包,意味着它包含了这些框架的基本功能和必需的依赖。这使得开发者能够快速搭建起一个具备模型、视图、控制器结构,支持服务层和持久化层功能的Java Web项目。然而,实际项目开发中...

    jsf + spring结合所需jar包

    Spring提供了大量的模块,如Spring MVC、Spring JDBC、Spring ORM、Spring AOP等,涵盖了Web开发、数据访问、事务管理等多个方面。Spring MVC是Spring框架中的Web层解决方案,它允许开发者将视图、控制器和模型分离...

    jar包2jar包2jar包2jar包2jar包2

    1. **jar文件结构**:jar文件本质上是一个ZIP文件,包含.class文件(编译后的Java代码),资源文件(如图片、配置文件等),以及manifest文件(用于记录元数据,如主类等)。 2. **创建jar**:使用`jar`命令行工具...

    struts2 spring hibernate常用jar包

    Spring框架是一个全面的后端解决方案,涵盖了依赖注入(DI)、面向切面编程(AOP)、数据访问、事务管理等多个方面。其jar包通常包括`spring-beans.jar`、`spring-context.jar`、`spring-web.jar`等,这些组件支持...

    读取war包或jar包内的文件

    这些文件可能包括配置文件、静态资源、类文件等。标题"读取war包或jar包内的文件"涉及到的知识点主要是如何在程序中动态地获取并读取这些归档文件中的内容,这对于理解和处理Java应用的部署和运行至关重要。这篇博客...

    spring配置步骤

    在实际项目中,Spring的配置通常涉及多个方面,包括环境搭建、依赖管理、配置文件编写等。下面将详细介绍这些步骤。 ##### 1. 下载Spring框架 首先,需要下载Spring框架。本例中提到的是Spring 3.1版本。可以通过...

Global site tag (gtag.js) - Google Analytics